当前位置:首页 > 自动化 > 正文

jmeter接口自动化怎么做

jmeter接口测试-15正则表达式关联

仪表,自动化接口的关键在于关联模块。 比如一个需要登录的接口,如何调用登录密码?例如

1:登录界面

这里是界面实际的响应,响应中返回的是字符串,如下

然后我们会展示。 该字符串必须将代码带入下一个设备体验库索引中,否则响应会出错,如下图

如何获取账号密码?图中

Inquiryheader请求,我们传递了一串字符,响应结果正确

至此,登录关联完成。 后端接口可以直接调用代码。 继续说其他关联模块

比如在增删改查的过程中,如果要做一个自动化的检查,就需要形成一个闭环,所以删除-修改。 查看必须需要与唯一ID相同的模块。
您增加了第一次图书馆体验。 您可以在事件中看到减少的情况。 接口中就只有这个了

需要提醒大家注意和之前的正则信号的区别

后面的接口都可以调用这个模块并正确响应

好的

报表名称:定义一个变量,供请求参考

一般(.+?)和(.*?)满足我们80%的自定义场景。 因此,一般的正则表达式可以写成以下两种形式

左项(.+?)右项

左项(.*?)右项

left匹配匹配目标的起始字符

right匹配目标的结束字符

正则表达式:使用正则表达式提取所需数据结论()是需要提取的。 您想提及括号内的

吗?在第一个par之后停止

模板找到:用$$,如果正则表达式中存在多个正则表达式(包括多个括号),则可以等等,表示提取第N个值。 括号

映射数字-****1****:表示全部退货。 此时,提取结果是有序的,剩余的正整数代表对应的提取。 如果偶数为-1,同样使用{XXX_2}来获取下一个匹配的。

匹配数字1:表示收到第一个返回值

匹配数字0:表示随机读取返回值

默认值:正确匹配时失败值
示例1:提取第一个名称

示例2:提取所有名称

示例3:表达。 同时提取姓名和口以及两个参数

示例:条件语句的值

提取口=800的城