ICode9

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

接口测试8-JMeter的使用

2022-04-26 20:04:00  阅读:162  来源: 互联网

标签:JMeter 接口 token 参数 测试 CSV 记事本


接口测试8-JMeter使用

响应断言:

 

 

 

参数化:

相同的测试步骤,不同的测试数据。比如针对测试平台,我想使用不同的用户登录进去,来验证产品管理的业务

在JMeter中,参数化有两种方式:

把测试的数据分离到txt记事本操作或者是csv文件

CSV Data Set Config记事本

1.打开CSV Data Set Config

 

 

 

2.在data目录下创建“login”记事本,输入对应内容

 

 

 

3.找到记事本路径,输入正确参数

 

CSV Data Se

 

 

t Config CSV

1.在data目录下创建以csv为后缀的Excel的文件输入内容

 

 

 

2.找到正确路径

 

 

 

用户定义的变量

可以把公共的数据分离出来,专门来进行调用

 

 

 

 

 

 

正则表达式提取器

JMeter里面处理动态参数怎么处理? 以登录为例: 登录成功后会返回token,这个token就是动态参数,那么在JMeter中,在登录的接口中添加后置处理器中的JSON提取器或者是正则表达式提取器,把获取到的token定义一个变量,在下个接口中通过${}来调用,这样就实现了参数的上下关联

 

 

 

*:所有 ?:代表的是一个字符串 \d:代表的是数字 \D:代表的是字母

在线正则表达式测试地址https://tool.oschina.net/regex

获取token值

 

 

获取产品ID

 

 

HTTP Cookie管理器

针对SESSION流程添加HTTP Cookie管理器,HTTP COOKIE管理器能够解决的是:所有的请求之间SESSIONID是共享的

直接添加

 

 

固定定时器

当接口之间的速度很快的时候,想让请求与请求之间有间隔,那么就使用固定定时器,它的单位是毫秒

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

作业

 

标签:JMeter,接口,token,参数,测试,CSV,记事本
来源: https://www.cnblogs.com/XJY1/p/16196216.html

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

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

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

ICode9版权所有