Jmeter参数化操作实战-txt格式文件

【背景】

Jmter版本:5.1.1

演示地址:聚合数据-身份证查询 (http://apis.juhe.cn/idcard/index)

【实操】

本文是自己在学习Jmeter参数化过程整理的笔记,适合刚接触此工具的小白参考,高手可忽略。

Jmter参数化-txt文件格式

步骤1:测试计划下新建线程组,如命名为身份证归属地查询,并在该线程组下添加取样器下的HTTP请求;

步骤2:查看聚合数据下的身份证查询API文档

https://www.juhe.cn/docs/api/id/38

需要自己注册账号,以便获取个人申请的KEY值。

步骤3:按照API文档内容,在Jmeter中填写HTTP相关请求参数,并添加监听器下的查看结果树,便于验证查看执行结果。

步骤4:点击运行,并在查看结果树下查看取样器结果、请求和相应数据内容。

思考:我只查询一条身份证号的归属地,比较简单,只需要添加1条http请求,那如果需要查询100条,甚至1000条身份证信息时,难道需要添加1000条请求吗?

所以这里引入参数化概念,通过txt文件格式管理身份证号数据信息。那么如何通过txt文件格式完成参数化设置呢?

步骤5:线程组下添加配置元件-CSV数据文件设置,并将本地的txt数据文件导入,设置好变量名称(便于http请求下参数调用)

步骤6:HTTP请求下,修改cardno参数对应值,将原先的身份证号改为变量名${cardid}

步骤7:由于我这里只设置了5条身份证数据内容,所以在线程组下将循环次数改为5,即运行5次即可

步骤8:我们再次运行,查看结果树下响应内容,发现每天身份证归属地查询内容均有对应值。

至此,基本参数化设置就完成了,你明白了吗?

说明:文中使用的身份证号均通过 在线随机身份证号码生成器 生成模拟数据,未侵犯个人隐私。

猜你喜欢

转载自www.cnblogs.com/mrgavin/p/12566464.html