jmeter 断言:响应断言(返回任何类型)
postman
断言:响应头,状态码,返回值包含字符串,响应结果是否相同, json值
首先登录用户,在首页搜索商品信息,选中行商品下单,支付
登录接口 搜索接口 下单
1.如何进行性能测试(流程)?
首先拿到接口文档,梳理业务,将业务中的接口填充在jmeter,然后增加并发量,我们关注的性能是指(内存,CPU,响应时间,并发量,错误率,吞吐量)
2.如何实现接口关联
json提取器:在一个接口右键添加后置处理器中的json提取器,需要填写变量明,
json表达式,在第二个接口中通过${变量名}引用。
正则表达式:在一个接口右键添加后置处理器中的正则表达式,需要填写变量明,
正则表达式,在第二个接口中通过${变量明}引用。
3.jmeter中常见的断言
json断言 xpth断言 响应断言
4.以下是操作截图
2.
正则表达式:
()
:括起来的部分就是要提取的。
.
:匹配任何字符串。
+
:一次或多次。
?
:不要太贪婪,在找到第一个匹配项后停止。
(
3
)模板:用
$$
引用起来,如果在正则表达式中有多个正则表达式,则可以是
$2$$3$
等等,表示解析到的第
几个值给
title
。如:
$1$
表示解析到的第
1
个值
(
4
)匹配数字:
0
代表随机取值,
1
代表全部取值,通常情况下填
0
(
5
)缺省值:如果参数没有取得到值,那默认给一个值让它取