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

发表于:2021-11-08 09:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Mr.Gavin    来源:博客园

#
Jmeter
分享:
  【背景】
  Jmter版本:5.1.1
  演示地址:聚合数据-身份证查询 (http://apis.juhe.cn/idcard/index)
  【实操】
  本文是自己在学习Jmeter参数化过程整理的笔记,适合刚接触此工具的小白参考,高手可忽略。
  Jmeter参数化-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:我们再次运行,查看结果树下响应内容,发现每天身份证归属地查询内容均有对应值。
  至此,基本参数化设置就完成了,你明白了吗?
  说明:文中使用的身份证号均通过 在线随机身份证号码生成器 生成模拟数据,未侵犯个人隐私。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号