4.26JMetre分离数据、响应断言、动态参数、响应管理
修改


查询
默认查询



断言: 1、JSON断言 2、响应断言 :实际返回的值是否包含期望的值

参数化
相同的测试步骤,不同的测试数据。比如针对测试平台,使用不同的用户登陆进去来验证产品管理的业务。
在Jmeter
1.CSV数据文件设置(把测试的数据分离到txt记事本或是CSV文件)
登录-配置原件-CSV...

多个账户同时登录系统
TXT:
在Jmeter对应盘里新建一个data文件夹再新建一个TXT文本输入登录名和密码
在线程组线程数改2;登录验证手机号码里调用变量与登录post请求参数和CSV变量名称保持一致
CSV:
复制TXT改CSV在data里打开excel数据
用户自定义变量: 可以把公共的数据分离出来,专门来进行调用(公共数据值指某些数据被多次使用到)

HTTP cookie管理器:
正则表达式处理器

*:所有 ?:代表的是一个字符串 \d:代表的是数字 \D:代表的是字母
例如:
JMeter怎么处理动态参数?
以登陆为例,登录成功会返回token,这个token就是动态参数;在JMeter中,在登录的接口中添加后置处理器中的JSON提取器或是正则表达处理器,把获取的token定义一个变量,在下个接口中中通过${}来调用,这就实现了参数的上下关联

"XX":"(.*?)"(万能公式)

HTTP COOKIE管理器能够解决的是:所有的请求之间SESSIONID是共享的
固定定时器:当接口之间的速度很快的时候,想让请求与请求之间有间隔,那么就使用固定定时器,它的单位是毫秒

浙公网安备 33010602011771号