接口测试实战
一、测试需求:测试20个用户访问网站在负载达到30QPS时的平均响应时间
二、QPS:Query Per Second 每秒查询率。(一台查询服务器每秒能够处理的查询次数,作为域名服务器的性能经常用每秒查询率来衡量)
三、测试步骤
1.测试计划
2.线程组
3.HTTP Cookie管理器
4.Http请求默认值
5.Sampler(HTTP请求)
6.断言
7.监听器(查看结果树、图形结果、聚合报告等)
1、测试计划右键,添加线程组(线程数+准备时长+循环次数)
2,添加 HTTP Cookie管理器
HTTP Cookie管理器可以像浏览器一样存储和发送cookie,如果你要发送一个带cookie的http请求,cookie manager会自动存储该请求的cookies,并且后面如果发送同源站点的http请求时,都可以用这个cookies。
3,HTTP请求默认值
2、添加HTTP请求
根据给定的接口文档或者自己抓包获取的URL相关信息,填写以下信息:
示例URL:https://login.taobao.com/member/login.jhtmlredirectURL=http%3A%2F%2Fi.taobao.com%2Fmy_taobao.htm%3Fspm%3Da21bo.21814703.1997525045.1.5af911d9PIIyK6
Request Method(请求方式): POST
协议:https
服务器名称或IP:login.taobao.com
路径:member/login.jhtmlredirectURL=http%3A%2F%2Fi.taobao.com%2Fmy_taobao.htm%3Fspm%3Da21bo.21814703.1997525045.1.5af911d9PIIyK6
请求方式:POST
参数:根据接口文档填写,若为登录接口一般录入账号、密码
注:若是根据接口文档测试,则服务器名称为网站地址(域名)、路径为接口名称、请求方式及参数根据跟定的表格填写即可
3,添加-察看结果树
4,运行