一、简答 HTTP 接口设计
-
HTTP请求默认值: 配置 http 请求的默认值,比如协议、主机、端口
-
HTTP信息头管理器: 配置 http 请求的头部参数
-
HTTP请求: 用于和业务交互
-
查看结果树: 用于结果展示
二、准备工作
慕慕生鲜: http://111.231.103.117/#/login
-
进入网页后,登录,页面提供了账户和密码
-
搜索框输入“西红柿**
-
右键检查或按F12,打开调试工具,点击搜索
三、测试计划设计
(1)、Test Plan 右键 <<< 添加 <<< 配置元件 <<< HTTP请求默认值
-
协议:http
-
服务器名称或IP:111.231.103.117
-
端口:8083
-
内容编码:utf-8
-
高级中可以设置超时(毫秒),连接:5000;响应:1000
(2)、网页调试工具中,点击标头,找到请求标头,全部选中,复制
(3)、Test Plan 右键 <<< 添加 <<< 配置元件 <<< HTTP信息头管理器 <<< 从剪切板添加(会自动添加好)
(4)、Test Plan 右键 <<< 添加 <<< 线程(用户)<<< 线程组
(5)、网页调试工具中,点击负载,点击查看源可以切换格式,全部选中,复制
(6)、线程组右键 <<< 添加 <<< 取样器 <<< HTTP请求 <<< 从剪切板添加(会自动添加好)
-
请求方法:GET
-
路径:/product/list
-
在网页中复制参数,点击从剪切板添加即可
-
也可以复制为 json 格式,放在消息体数据下
-
也可以手动添加,只需要添加一个 keyword 即可,值可以改变
-
这里只需要设置请求方式跟路径即可
(7)、线程组右键 <<< 添加 <<<监听器 <<< 查看结果树
(8)、点击启动
- 可以看到,响应体中,搜索出一个包含“西红柿”内容的信息
注:如果响应中出现乱码,请参考【P1】Jmeter 准备工作