美文网首页
接口自动化jmeter

接口自动化jmeter

作者: hao0_0 | 来源:发表于2019-07-15 21:40 被阅读0次

接口自动化jmeter个人记录:

jmter+ant:

未将响应结果转换编码前,正则提取器中写法为双斜杠: \\"userId\\":(.*?)   

使用上述方法将响应结果转换编码后,正则提取器中的写法为单斜杠:  \"userId\":(.*?)} 

数据库:${user_id_1}

.*\\"countryCode\\":\\"(.+?)\\".*

${__time(/1000,)}

.*\\"payAmount\\":(.+?),.*

1.数据库:

先连接数据库:

断言数据库字段:

断言:

2.事务控制器

事务控制器有什么作用呢?主要体现在,想实现一个功能,但需要多个接口,这个接口需要上一个接口的数据做参数,我们看数据都是单个的请求,对于这种看一个功能包含多个请求的,我们就需要看多个接口的请求时间相加在一起,我们不可能一个一个去添加吧,这时我们需要添加事务,这样会把此事务下的所有请求,都当作一个请求来计算。

此处不勾选,生成的结果是独立的。

勾选之后,看效果图:

3.简单控制器

与上面的事务控制器类似,属于事务控制的简化版。

简单控制器的作用是将采样器与其他的配置原件组织在一个模块中,方便对某个模块进行添加和删除操作。它没有其他的功能,只提供存储控制作用。

4.Random随机函数。

各函数调用方法如下:

1)__Random( , , ),获取值的方式:${__Random( param1,param2 ,param3 )},param1为随机数的下限,param2为随机数的上限,param3为存储随机数的变量名,是选填项。所以,也还可以这样调用此函 数:_Random(param1,param2,param3),然后再取param3的值。

相关文章

网友评论

      本文标题:接口自动化jmeter

      本文链接:https://www.haomeiwen.com/subject/bfkvoqtx.html