jmeter-正则表达式关联

一、什么时候需要关联

1、当服务器返回的动态变化而且对业务有影响的需要关联

2、查看脚本是否正确,看其中是否有动态数据影响

3、看一大串字符串每次请求参数是否有变化

4、问问开发,哪里需要关联

5、接口的入参都是有来源,要么手动输入的,要么是当前接口的前一个或者前几个接口响应中来的,要么是固定的

二、什么是正则表达式

1、就是取值

2、确定左右边界值

三、jmeter中关联元件可以帮我们从服务器数据中找到我们想要的数据,把想要的数据提取出来

1、首先通过抓包,检查动态变化

2、例如,创建一个学校,然后禁用新建的学校->通过抓包发现,每次新建的ID号和登录号不一样,这个时候就需要关联

3、然后在新建的页面中抓取ID和schoolID这两个值

4、取得是响应的数据,所以正则表达式要放在请求的下面->在新建的学校下面添加后置处理器->正则表达式提取器

5、编写正则表达式->注意:一定要确定边界值->在新建学校的请求数据中找到需要的数据,然后复制粘贴->我们要取得数据用(.*?)代替

四、正则表达式的总结

1、一定要确定边界值

2、查看需要几个参数,然后找你需要的参数的位置

3、找到参数的位置的时候直接复制粘贴

4、想取得值用(.*?)代替

原文地址:https://www.cnblogs.com/yujian-lft/p/13669085.html