
目录
Postman的使用及简单压力测试指南
一、使用Postman进行接口测试
1. 新建一个folder(文件夹),在该folder下添加需要进行测试的接口。
2. 进行POST接口测试,可以从txt文件中导入参数。
3. 设置Pre-request Script(预请求脚本)参数。
4. 设置test,以便更好地观察测试结果。
二、Postman简单压力测试步骤
1. 数据准备
我们需要准备压测的数据源,支持json和csv两种格式。如果数据中包含中文,请确保文件编码为UTF-8,否则请求中可能会出现中文乱码。
例如,以下是csv格式的数据示例(可以直接使用txt文件):
以及json格式的数据示例:
“registerName”: “用户1”,
“registerPwd”: “密码1”
},
…(其他用户信息)]
以csv格式数据为例,如果是json格式数据,在导入测试数据时选择json格式即可。
2. 创建压力测试接口
新建一条folder,并在该folder下添加需要进行压力测试的接口。
3. 参数导入与设置
使用Postman进行接口测试时,可以从txt文件中导入参数。在请求中,{{registerName}}和{{registerPwd}}是模板参数。接下来,设置Pre-request Script参数,通过脚本设置环境变量,将注册名和注册密码从数据源中取出并设置到环境变量中。具体脚本如下:
postman.setEnvironmentVariable(“registerName”, data[“registerName”]);
postman.setEnvironmentVariable(“registerPwd”, data[“registerPwd”]);
然后使用这些环境变量作为接口请求的参数。
4. 测试结果的设置与观察
为了更直观地观察测试结果,我们可以设置一些测试条件。例如:测试状态码是否为200,响应时间是否少于10000毫秒等。可以在控制台输出响应时间方便观察。如果测试通过,会在Postman中显示相应的测试结果。具体的测试代码示例为:tests[“Status code is 200”] = responseCode.code === 200; tests[“Response time is less than 10000ms”] = responseTime
保存请求后,点击Runner按钮,按照以下步骤进行设置:选择数据文件的类型(如CSV),设置请求的延迟和迭代次数。例如,如果你的数据文件有359行数据,你可以设置迭代次数为359次,然后点击Run开始运行测试。 6. 查看测试结果 Postman会根据你的测试条件给出测试结果。你可以根据这些结果评估接口的性能,并进行相应的优化。 二、常见问题与解决方案 在进行压力测试时,可能会遇到一些常见问题,如请求超时、接口返回错误等。针对这些问题,你可以检查数据源格式是否正确、接口地址是否准确、参数是否匹配等。确保一切设置正确后,再次进行压力测试。 希望这篇文章能帮助你更好地使用Postman进行接口测试和简单压力测试。如果有任何问题,欢迎随时提问!
