初学jmeter
Posted super-lebron
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学jmeter相关的知识,希望对你有一定的参考价值。
接口:传递数据的通道,测试时候关注数据流。 分为http接口和 soap 接口。
GET 和 POST 的区别: GET 用于获取信息,是无副作用的,且可缓存。 POST 用于修改服务器上的数据,有副作用,不可缓存。
接口测试用例: 来源于开发,接口需求文档,包括请求方式,参数,变量名。 和结果说明,例如:状态码:1代表成功,0代表一场。返回码:100001,成功。20102 表示服务器异常。等等。
jmeter:不需要安装,文件包可以直接打开,之前需要安装JDK,JRE.
初使用: 1. 添加----thread ---线程组。 线程数就是并发数, ramp-up time:并发时间。 循环次数: 线程组下的接口是否需要重复测试接口。测试的次数。
2. 在线程组 添加http请求。以聚合数据为例:
协议: http 服务器名或ip: cn 那一截。 端口号: 一般8080,以自己公司为准。 请求方式: GET, 路径: .cn后面的为路径。
添加传参: 必填的参数 全部填写。
3. 在线程组 添加 监听器---查看结果树。 然后点击运行。结果如下:
返回码:200 代表服务返回正常。 返回信息:OK.
请求:get 方法:电话和key值请求。
相应数据:返回的 json 串。
{"resultcode":"200","reason":"Return Successd!","result":{"province":"陕西","city":"西安","areacode":"029","zip":"710000","company":"电信","card":""},"error_code":0}
2. 如果在http请求时候,参数phone 不填写电话号码。错误码为201101. 需求文档中会给出错误码参照。
c
以上是关于初学jmeter的主要内容,如果未能解决你的问题,请参考以下文章