Jmeter教程系列之常用函数的使用方法(图)

  Jmeter教程系列–常用函数的使用  (1)_Random 随机生成数字  设置数值内容:  添加BeanShell Sampler 将引用变量的数值赋值 。  调用变量数值执行结果:  (2)__substring 字符串截取  设置需要进行截取的字符串 标记开始角标和结束角标...

Jmeter+Ant+Jenkins 接口自动化环境搭建(图)

  1.配置JAVA环境变量:  (1)添加Java环境变量 变量值等于JDK的安装路径  (2)将CLASS_PATH变量  变量值等于%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar  (3)将JAVA_HOME变量数值添加到path变量中 %JAVA_...

软件测试之Jmeter接口测试-if控制器(图)

  1.使用场景:  当业务场景是用户登录才能支付操作, 不登录点击支付, 页面会跳转到登录页面. 对于接口也是这样, 一个接口需要执行前, 需要有前提条件, 比如0状态不执行, 1状态执行, 这样就需要if控制器来判断, 好处不言而喻。  2.If 控制器(If Con...

软件测试之Jmeter接口测试:正则表达式提取器(图)

  在使用Jmeter过程中会有这样的场景, A接口执行后返回json字符串, 这个json中有B接口需要的某一个参数, 那如何来实现呢?  第一步:添加正则表达式  方法非常简单, 这就是我们今天要讲的正则表达式提取器, A接口是登录, 执行后返回json串中有个token,...

Jmeter 获取 jdbc 数据使用的四种方法(图)

  jmeter使用jdbc协议获取数据库中数据,很多人都会用,因为大家在做测试的时候,有时候需要大量的用户进行登录,获取需要数据库中真实的数据用于测试,所以常常会用jdbc来获取数据库数据。  那从数据库获取回来的数据,一般会用什么方式来接收呢?  ...

Jmeter+Jenkins部署接口自动化(图)

  事件背景:想实现jmeter每30分钟执行一次,但是夜里不能人工操作,结果度娘,汇总结果如下:  1.配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml (省略)。  2.使用jmete...

一篇文章,学会Jmeter模拟文件上传、下载操作(图)

  最近很多同学都在问Jmeter上传,下载文件的脚本怎么做?正巧这阵子忙完有时间,就来“折腾”一番,哈哈!现整理出来和大家分享,到底该怎么做?  一、准备工作:  · 上传接口一个(自行开发解决了)  · 下载接口  ps:没有困难创造困难也...

性能工具之代码级性能测试工具ContiPerf(图)

  前言  做性能的同学一定遇到过这样的场景:应用级别的性能测试发现一个操作的响应时间很长,然后要花费很多时间去逐级排查,最后却发现罪魁祸首是代码中某个实现低效的底层算法。这种自上而下的逐级排查定位的方法,效率通常都很低,代价也很高。所以...

性能测试工具Lighthouse概述(图)

  Lighthouse是一个开源的自动化的分析移动端和PC端网页性能指标的工具,npm上的简介:  Lighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices.  Lighthouse有四种使用方法...

Jmeter之逻辑控制器介绍(图)

  jmeter中逻辑控制器(Logic Controllers)的作用域只对其子节点的sampler有效,作用是控制采样器的执行顺序。  jmeter提供了17种逻辑控制器,它们各个功能都不尽相同,大概可以分为2种使用类型:  ①.控制测试计划执行过程中节点的逻辑执行顺序,如...

性能测试不要只会用JMeter啦,nGrinder也了解一下~(图)

  为了做一些代码、索引、redis上的性能优化,最近使用nGrinder进行系统的性能测试实战,有较多的收获。  首先下载源码部署环境,ngrinder的测试脚本支持python语言,且支持单接口和多接口混合的性能测试,支持较大的并发用户数。  简介  nGrinder...

分享:

Jmeter测试系列之Http接口自动化实战(图)

  以下主要介绍Jmeter接口自动化需要哪些控件、接口自动化实战及总结。  1、接口自动化需要的控件  1)HTTP请求默认值  2)HTTP Cookie 管理器  3)HTTP信息头管理器  4)线程组  5)简单控制器  6)取样器  7)后置处理器  8)断言 ...

Jmeter请求之遇到cookie、token处理方式(图)

  一、cookie的处理方式  1、准备:两个接口:一个登录、一个充值  2、登录接口  3、充值接口:会失败  4、处理的两种方法  第一种方法,直接添加HTTPCookie管理器,移动到线程组最上面  第二种方法:有的时候Cookie会变,我们就需要,先使用...

JMeter使用问题:将接口返回变量存储成csv文件(图)

  在使用JMeter做接口测试时,一整个jmx测试计划中,存在多个线程、多个接口的测试。但是接口可以分类,比如业务接口、查询接口、更新接口等。  考虑自动化接口测试一般都是一次性的,有完整的闭环链路,一般步骤应该如下,当然还有可能会复杂点,比如...

性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控(图)

  一、概述  本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控。  二、引言  我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report,如果是长时间压测,比如压...

Loadrunner与kylinPET的能力对比测试(图)

  被对象分析  被测试对象URL:http://59.110.158.28/Example/,这是一个简单的登录和内容加载页面。  首面登录界面:  页面登录成功后的内容:  登录过程过程中,按下F12按钮,可以看到页面加载过程所有请求。getNews共有6个动态的并发请求。  ...

聊一聊Jmeter多用户token使用问题(图)

  背景  在测试的时候,经常会有模拟用户登录,拿到用户 token 后再去请求接口的场景。  这个模拟用户登录就会分为两种,一种是单用户,另一种是多用户。  日常自动化测试的时候可能一个用户对应 n 个用例就可以满足大多数场景;  如果是在压力测...

Emmagee——Android性能测试工具(图)

  1.Emmagee介绍  Emmagee是一款实用,方便的性能测试工具,适用于指定的AndroidApp,它可以监控CPU,内存,网络流量,电池电流和状态(部分设备不支持),还提供一些自定义收集数据的间隔,在浮动窗口中呈现实时进程状态,测试数据自动发送至指定邮箱...

Jmeter自定义变量模拟多用户压测(图)

  场景:  作为开发人员经常需要进行java接口的压测,比如商品抢购、并发量大的活动接口,需要模拟多用户进行并发压测,这个时候就需要使用到Apache的Jmeter压测工具了,本篇讲述的是使用Jmeter自定义变量模拟多用户压测,通俗点讲:就是把参数都放在一...

软件测试之Jmeter+badboy环境搭建(图)

  一、Jmeter环境配置  1、jmeter是不需要安装的,可以直接下载一个压缩包,加压后放到你自己自定义的盘中即可(如图):  2、下载完成后就是配置环境变量(变量配置重点)。  3、jmeter变量OK后,需要安装一下对应版本的JDK(因为jmeter是基于java语...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号