jmeter之_MD5函数与请求参数化

Posted minerrr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter之_MD5函数与请求参数化相关的知识,希望对你有一定的参考价值。

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

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

  步骤:

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

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

技术分享图片

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

  技术分享图片

 

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

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

  技术分享图片

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

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

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

 

参考资料:

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

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

 

以上是关于jmeter之_MD5函数与请求参数化的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

jmeter2.13函数助手里的MD5没了

jmeter参数化(三种方法)

性能测试十二:jmeter进阶之java请求参数化

JMeter——请求元件——参数化——函数助手——csv_read