因为项目中注册需要获取验证码,想要测试注册的接口就必须要先获取验证码,把获取到的验证码传入到注册用的参数中。方法如下:
先添加一个线程组,然后添加http请求默认值,
输入服务器地址和端口号,然后添加http请求,如下图
输入路径和各参数,并在此请求下添加正则表达式提取式,用来获取得到的验证码,如下:
对于正则表达式,这里我要重点说一下,因为我做的时候输错了,我要提取的是格式是:“data”:"123456"。我一直理解正则表达式是我在学习python时的正则表达式,于是我写成了"data":"(/d)",然后运行时总是提示错误。后来在群里问了下大神,才知道(.+?)基本通用,于是乎成功了。
设置了正则提取器,然后下一个请求中就要引用该参数了,如下,randomCode就是取件码的字段,引用正则中的name $即可。
最后要添加个 查看结果树 用来调试时查看结果。
领取专属 10元无门槛券
私享最新 技术干货