• jmeter之_MD5函数与请求参数化


      问题一:使用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

  • 相关阅读:
    进度条05
    计算机视觉基础(一)——左右手坐标系转换时R和T的具体形式分析
    使用unity3D开发同时打开手机前后摄像头实例程序
    使用OpenCV读取摄像头图像并显示
    Query on a tree II 倍增LCA
    Nuclear Power Plant ZOJ
    [AHOI2009]中国象棋 BZOJ1801 dp
    What Goes Up UVA
    Query on a tree 树链剖分 [模板]
    hdu 6196 搜索+剪枝
  • 原文地址:https://www.cnblogs.com/minerrr/p/9222983.html
Copyright © 2020-2023  润新知