ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

(2)性能测试 - 关联的使用及总结

2021-11-25 16:02:00  阅读:128  来源: 互联网

标签:总结 代表 提取 请求 一组 结果 正则表达式 关联 测试


1. 背景

在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。

  •  比如: 用户登录后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。 还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。

      

 

2. 正则表达式

运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。关联是请求与请求之间存在数据依赖关系,需要从上一个请求获取下一个请求需要回传回去的数据

  •  右键添加后置处理器→正则表达式提取器,正则表达式提取器界面如下:

      

 

1、引用名称(Reference Name):Jmeter变量的名称,存储提取的结果

2、正则表达式(Regular Expression):使用正则表达式解析响应结果,“()”表示提取字符串中的部分值,请不要使用“||”,除非你本身需要匹配这个字符。

3、模板:代表从正则表达式结果引用的样式,其实结果是一组,而不是一个。

  • $0$代表这一组结果的全部,$1$代表这一组结果的第1个,以此类推;
  • $1$$2$代表该正则表达式一组结果中的第1个和第2个,俩结果挨在一起中间没有间隔;
  • $3$,$4$代表该正则表达式一组结果中的第3个和第4个,俩结果间有一个逗号相连。

4、 匹配数字:0代表正则表达式结果组中随机,1代表全部。

5、 缺省值:当引用不对时显示传递的信息,通畅写一个ERROR。

 

标签:总结,代表,提取,请求,一组,结果,正则表达式,关联,测试
来源: https://www.cnblogs.com/jiangjiali1228/p/15603059.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有