cvs 由于目标计算机积极拒绝,无法连接.,Jmeter设计csv参数化批量执行接口用例(五)...

1、打开cmd,输入jmeter,打开工具

841fc2cf8d0fb7b2946747bd10a2ca39.png

2、先跑通一个我们要参数化的接口

ee6c4eae17c392a91dad0c52ad3cb31a.png

5562e6d235133d12ed4c9c479706638e.png

3、按照接口用例设计csv参数化数据表

7a16009f7bb1fa5f901460d14d1b6adf.png

比如sessionid为空或是userId为空等条件来进行设计

<1>我们先创建一个空的csv表

aa6e2621e23d36c6c2e7dd6d6dbff8c2.png

<2>加入我们所有可以进行参数化的数据

30ead0c12065d46235ad0bc6b50783fd.png

请求方式、路径、参数名称、参数值都可以拿来做参数化,还有我们需要有依赖关系的接口出参引用,也可以拿来做参数化

27f142e1f4ac83a42d7804bff8e16715.png

需要注意的是,使用csv做参数化,当接口的返回值是可以变得,那么我们可以先把值复制下来,之后将要取值的该接口禁用掉,这样就可以拿来设计我们的csv参数化,比如登录的sessionId

<3> 添加各列

9fd752cd92ed1c410244ec143155442a.png

4、在我们要批量执行的接口下创建csv数据文件设置

右击HTTP请求----添加---csv数据文件设置

ce7f7a6b4836942cb1f9b5993b0faab0.png

<1> 找到我们刚才设置好格式的csv数据表

24899ac35b0c797d82590062fe2a9e09.png

<2> 将线程组设置成与csv数据条数一样的线程数

7d48d8593e9f692391994dfe2f4d744d.png

<3> 添加察看结果树

f742e825fd2adf7d95651719ac6d1d20.png

<4> 将我们要参数化的接口引用csv表内数据

接口内:

be749c63b2e4d62b1d704d7852a60a0d.png

header入参:

1d782d3753047a6418b6fd9f429308eb.png

<5> 点击执行,并查看结果树内的接口返回数据

以下展示几条结果:

6436759b8443801ff868c88e7a01c331.png

f125de6dd3bf8e6ec53c23d3e70d1189.png

b10974dc9fe11f5193cd9878dc53a576.png

e76499566f85f0b6c8716912758ae527.png

以上就是批量执行用例,如果说与我们的接口用例预期结果没有对应上,那么可能是以下几种原因:

1、当设计用例场景为失败的时候,那么jmeter可能会优先执行本条用例,导致结果没有一对一

2、参数化的表内数据没有设置好单元格式,比如存在空格

3、在多个接口同时批量执行,以及多接口有着依赖关系,没有点击测试计划中的独立运行每个线程组

附图:

2145898d34dbabf09cab42e161ae1b0d.png

本期讲解完毕

如有问题,还请您在博客下方留言

感谢观看

本文分享 CSDN - 嘉 诚。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值