博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jmeter之_MD5函数与请求参数化
阅读量:4947 次
发布时间:2019-06-11

本文共 698 字,大约阅读时间需要 2 分钟。

  问题一:使用jmeter对下单进行压测的时候,订单号不允许重复,那怎么办呢。

       可以采用读取csv文件进行参数化。

  步骤:

  1.选中线程组,右键的配置元件就可以看到【CSV 数据文件设置】

  2.不重复的订单号有了,然后设置用户自定义变量,并将变量名填写在【CSV 数据文件设置】的【变量名称选项】,此时设置的特定变量的值就可以从配置文件中读取。

  3.请求中替换相应的变量,使请求与变量及配置文件相互关联。

  

 补充:

  1.也可以通过bean shell调用UUID的randomUUID()方法来实现参数化

  https://blog.csdn.net/lirong_s/article/details/79914532

  

问题二:下单请求,需要MD5加密,怎么解决?

  jmeter中有自带的MD5函数。具体用法可以通过【选项】-【函数助手对话框】进行查看。

  

  用上面提到的添加用户自定义变量的方法,添加加密所需要参数变量,再通过__V函数(用法:${__V(变量名)} )获取加密所需要的值。

  如果加密字符串还包含变量名,直接在__MD5函数中填写对应的变量名即可

  如果还需要对加密后字符串转换成大写,则可以用uppercase转换成大写。

 

参考资料:

https://www.cnblogs.com/lixiaowei395659729/articles/7223110.html

http://www.fblinux.com/?p=951

 

转载于:https://www.cnblogs.com/minerrr/p/9222983.html

你可能感兴趣的文章
C++_01_入门
查看>>
重磅公布码农界的第一张吉他专辑小样
查看>>
禁用viewstate
查看>>
cocos2d-js-v3.0-rc0 下 pomelo-cocos2d-jsb native web 配置
查看>>
怎样在 Swift 项目中使用 CocoaPods
查看>>
poj 1258 Agri-Net
查看>>
2018-07-11CROSS JOIN+INNER JOIN+LEFT JOIN+RIGHT JOIN
查看>>
java回收算法
查看>>
【原】Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)...
查看>>
WCF技术研究团队QA专题
查看>>
qt弹出对话框选择图片并显示
查看>>
详解基于MFC计算器实现过程
查看>>
浅谈IOC--说清楚IOC是什么
查看>>
DataGridview焦点不移开不保存数据问题
查看>>
C语言字节对齐
查看>>
在iOS开发中使用FMDB
查看>>
NSURL 处理的基本函数
查看>>
IOS开发之Cocoa编程—— NSUndoManager
查看>>
17.蛇形矩阵(模拟)
查看>>
Javascript 第一天
查看>>