jquery.huitab.js 点击获取参数_如何掌握Jmeter相关操作?前提是你一定要会参数化!...

f5f073ee31d09180c3a9ab5ffee580c9.gif

如果想要掌握Jmeter的相关操作,那么前提是你一定要会参数化,那什么是参数化呢?我的理解,就是将脚本中的某些输入值使用参数来代替,在下次使用的时候,只需要修改输入值既可。 还是听不懂没关系,看了下面的你就会了, 常见的参数化方法有如下几种: aaea07952ef0642b232ab2edef73c733.png 一、CSV数据控件 CSV Data Set Config: CSV数据控件 使用场景: 适合参数范围比较大的时候,可以方便用户随时修改参数数据。使用最多的就是参数化用户名和密码登录系统。 7e51df09f6b7e03a587eac033749335c.png 准备txt文档参数数据 3a6c3b6e736ab3f746b7b0830702945d.png

参考接口:

http://api.nnzhp.cn/api/user/login

8131bb9561ab0670ae26c024d169fc15.png 通过Debug Sampler来查看获取的参数是否正确 ff6b2f43e444b56952f9098638c6e68b.png aaea07952ef0642b232ab2edef73c733.png 二、函数助手 使用场景: jmeter自带的函数处理,比如:随机数,可用于固定字符+随机数,修改传入参数的值,函数助手的底层都是java封装的方法。 93046901ce88008bc09fb13fdfb71c94.png e01d291e29566132a4ba6528a6735b32.png 85a0987dea738dbbca842497c2981202.png aaea07952ef0642b232ab2edef73c733.png 三、用户自定义变量 使用场景: 一般可以适用于在测试计划中不经常变化的参数设置,如host、端口号、url等;而且用户自定义变量是在配置元件中的。 024f3d43148c902fbece176c22554e26.png 9d03c11d4b9b37b92c3456fec6468095.png 结果如下所示: 1ad7399ca76f8bbe10d8599452c5557a.png 6e3c9110dae74085957a0e4edcc69b99.png aaea07952ef0642b232ab2edef73c733.png 四、用户参数 使用场景: 适合参数取值范围很小的时候使用 一般会将登录的用户账号和密码作为用户参数,用户参数是在前置处理器模块中的 fa5372496b0aadfb516b0ac8911c85b0.png 89228f40756a2f159ff2c11e90e0f735.png 请求结果如下: d1c51ceec1078509e09c383d053016ba.png aaea07952ef0642b232ab2edef73c733.png 五、关联获取参数 关联获取参数-正则/json提取(个人角度) 常见的参数化是四种,个人理解通过正则和json提取也是一种提取返回结果作为参数的一种功能,常见的使用场景有:用户登录时,获取返回结果token,作为下一个请求的参数,这里要注意取参数的顺序,否则可能会出现还没提取出参数的值,其他请求却已经引用了参数的情况。

66cfe05a261bcd0c60ee90501b85e626.png

参考接口: http://api.nnzhp.cn/api/user/login 获取用户的cookie,并将cookie作为参数请求下一个连接。这样的原因是,能保证接下去的操作是在当前用户登录后操作的。

df57eca17a4477e3ccc596b879a995c9.png

通过json提取器获取对应的cookies值,并添加在下一个请求的http cookie管理器中。

666bc16aed8d6bb416026434daade00f.png

102ef4cec354f7ef40740fadd5b39a8a.png

通过debug sampler来查看取值结果,说明我们已经取到对应的cookie值了。

498d18e6b95bd12095718958bc7269e7.png

看到这里,应该知道如何进行参数化了吧,学会了参数化,我们使用jmeter就会越加方便啦! 56f8e63ab81182480a2b83cc3e783592.pngEND

013ffd81dcd5ec456755bdfd7be77642.png

推荐阅读

点击阅读☞如何用Jmeter模拟Github登录?看完就能自己实践了!

点击阅读☞5步完成Jmeter可视化html报告的相关配置及实现!

点击阅读☞话不多说,我只想尽快学会用Jmeter编写TCP测试脚本!

点击阅读☞如何在Jmeter中正则提取请求响应数据?都在这儿了!

点击阅读☞Jmeter如何录制脚本?跟着我一步一步来!

37448e979ded184b83d73aa1ac49b724.gif

343f8d9b8b55e6b63262249aaac6f0e0.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值