JMETER接口测试—— 用户登录(密码MD5加密)
1)给整个线程组,添加全局变量
TestPlan–>线程组–>右键–>ADD Config Element -->User Defined Variables。
全局变量的意思:整个线程中,该变量设定的值,所有的sampler都生效。
2)ADD 取样器sampler:这里是一个http请求
Server Name or IP: 39.100.104.214
Port Number: 8080
Method: POST
Path: /login/(必须有后面的/)
Body Data:{“username”:
u
s
e
r
n
a
m
e
,
"
p
a
s
s
w
o
r
d
"
:
{username}, "password":
username,"password":{password},“email”:“lily@qq.com”}
3) 第2步中的password并没有MD5加密,是不符合要求的。此步是生成加密后的密码。
点击Function Helper Dialog,选出__函数MD5,如果没有这个函数,需要安装插件,可以网上去找jar包,找一些安装教程,安装比较简单。
4)利用__MD5函数,生成加密后的密码,并存储在md5_password变量中
5) 其他的添加断言,跟前面的登录sampler一样。
6)执行,并查看结果
显示执行成功。