码迷,mamicode.com
首页 > 其他好文 > 详细

JMETER接口测试-小试牛刀(二)

时间:2018-05-04 18:26:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:order   img   表达   实现   ack   相对路径   padding   height   运行   

本次要做的是调用接口获取tokenid,然后拼接url实现账户免密登录。

一、调用接口

1.测试计划-右击添加-Threads(user)-线程组(重命名:XXX)

技术分享图片

2.线程组-右击添加-逻辑控制器-循环控制器

技术分享图片

3.获取tokenid

3.1循环控制器-右击添加-Sampler-HTTP请求

技术分享图片

配置HTTP请求

名称:自定义

web服务器:填写接口所在的域名+协议+端口号

Http请求:方法(get/post)、路径(接口所在相对路径)、enconding(默认ios8859)

请求参数:名称-值

3.2HTTP请求-右击添加-查看结果树

技术分享图片

3.3正则表达式提取上图中的tokenid

右击添加-后置处理器-正则表达式提取器

技术分享图片

配置正则表示提取器

名称:自定义(tokenid)

Apply to:单一请求用Main sample only即可

引用名称:变量(用于拼接url的参数)

正则表达式:提取tokenid

模板:$1$ 表示从头到尾全文匹配

缺省值:如果正则匹配失败,则用该字段

4.传参拼接url

循环控制器-右击添加-Sampler-HTTP请求

技术分享图片

配置HTTP请求

参数:${tokenid}

5.断言

右击添加-断言-响应断言

技术分享图片

运行,如图免密登录成功。

技术分享图片

JMETER接口测试-小试牛刀(二)

标签:order   img   表达   实现   ack   相对路径   padding   height   运行   

原文地址:https://www.cnblogs.com/MR-FANWB/p/8991575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!