JMeter用来做什么
-
接口测试
- 查看接口的返回结果是否和接口文档一致
- https://www.juhe.cn/docs/api/id/103
-
性能测试
- 模拟多个用户进行并发,看接口处理的能力(压力测试,负载…)
-
JMeter实操环节
- 如果看不懂英文,在导航栏倒数第二个选项中找到选择中文
- 一般操作都会在左半边的”TestPlan“(以下用它来代替)进行
- 右键它-添加-第一个-线程组
- 右键线程组-第一个-http请求
- http请求下半部分有参数可填
- 右键某个线程组-监听器-查看结果数
-
JMeter用作自动化测试(这里讲得很少)
- 一般用于回归测试
- 加断言(右键http请求,找到断言即可)
- 有几种匹配模式(包括、完全相等)
接口中常见概念
- 响应码
- 1xx:接收到请求,并继续处理
- 2xx:响应成功
- 3xx:重定向
- 4xx:客户端错误,客户端请求包括语法错误或者不能正确执行,404找不到服务器
- 5xx:服务端错误
- http超文本传输协议
- https安全超文本传输协议
- 接口地址
- 提交格式
- application json格式 和 form表单
- 请求方式GET、POST
- GET一般用于信息获取,POST用于信息提交
- GET请求是放在URL后面,用?链接&并列;POST是在包里
- GET请求一般长度有限制,POST没有
- POST安全性更高
- 请求参数
- 字典形式kv对