自动化测试之路

Jmeter工具使用--调用python脚本加密

2021-01-24  本文已影响0人  orange_ade

接口性能测试时,接口请求参数是根据一定的规则拼接后进行MD5加密后再进行传参,因此借助于python脚本实现,则可以有效提升测试效率。

一、python加密脚本
import hashlib
import random
import time
import sys


def test(UserID):
    ts = str(time.time())[:-7]
    NonceStr = str(ts) + str(random.randint(1, 1000))
    data = "UserID=" + UserID + "&" + "NonceStr=" + NonceStr + "&NJKHII@$%"
    Sign = hashlib.md5(data.encode(encoding='UTF-8')).hexdigest()
    res = {'Sign': Sign, 'NonceStr': NonceStr}
    print(res)
    return res


test("vivid")
{'Sign': 'e977872fd043fe737779e3dfab90a104', 'NonceStr': '1611568332.403'}
二、打开jmeter添加组件:OS Process Sampler
2021012117541736.png
上一篇 下一篇

猜你喜欢

热点阅读