postman使用

开发中经常用postman来测试接口,一个简单的注册接口用postman测试:

接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。

postman进行简单压力测试

下面是压测数据源,支持json和csv两个格式,如果包含有中文,请将文件编码改为UTF-8(否则请求中文会乱码)

csv格式数据如下(txt文件):

json格式如下:

[
{
"registerName": "zhangsan0001",
"registerPwd": "asd100001"
},
{
"registerName": "zhangsan0002",
"registerPwd": "asd100002"
},
{
"registerName": "zhangsan0003",
"registerPwd": "asd100003"
},
{
"registerName": "zhangsan0004",
"registerPwd": "asd100004"
},
{
"registerName": "zhangsan0005",
"registerPwd": "asd100005"
}
]

以csv格式数据为例(json格式数据只需要在导入测试数据时,选择json就可以):

1、新建一个fodder,在fodder下添加要进行压力测试的接口:

2、post接口测试,参数从txt导入

{{registerName}} 和 {{registerPwd}} 是模板参数

3、设置 Pre-request-Script 参数

postman.setEnvironmentVariable("registerName",data["registerName"]);
postman.setEnvironmentVariable("registerPwd",data["registerPwd"]);

4、设置test(便于观察测试结果)

tests["Status code is 200"] = responseCode.code === 200;
tests["Response time is less than 10000ms"] = responseTime < 10000;
console.log(responseTime);

5、保存请求,点击runner,按如下设置

Delay:设置每隔多少毫秒发一次请求。

Data File Type 选择 CSV,点击预览可以看到:

6、设置Iteration

预览Iteration一共有359行,设置Iteration为 359 ,点击Run

7、测试结果

postman跑完全部测试用例,按test给出了测试结果:

参考:

最新文章

  1. mysql主从复制配置
  2. 领域驱动设计(DDD)部分核心概念的个人理解
  3. Kubernetes集群搭建过程中遇到的问题
  4. SpringMVC框架搭建 基于注解
  5. util.js
  6. 【SQL Sever】SQL Sever数据库重命名
  7. awesome-very-deep-learning
  8. BZOJ 1009 GT考试(ac自动机+矩阵DP)
  9. ACM-最短路(SPFA,Dijkstra,Floyd)之最短路——hdu2544
  10. 标准库 - fmt/format.go 解读
  11. Mac下的eclipse 4.6的tomcat插件安装正确姿势
  12. cocos2dx-3.0(13)------SpriteBatchNode与SpriteFrameCache渲染速度
  13. MySQL经典编程问题
  14. 检测到包降级: Microsoft.Extensions.Configuration.Abstractions 从 2.1.1 降 2.1.0
  15. git配置正确且权限已开但是pull或push提示无权限
  16. sql基础笔记备忘
  17. 【Python022--递归】
  18. python 日期创建dir
  19. 在做excel导出时如何将workbook直接写在输出流中
  20. MySQL基础之 存储引擎

热门文章

  1. UIImageView 和 UIWebView 小结
  2. Hadoop学习之路
  3. 日记整理----&gt;2016-11-01
  4. LeetCode——Balanced Binary Tree
  5. 日志记录---log4j详解
  6. 二进制状态压缩dp(旅行商TSP)POJ3311
  7. 并查集+路径压缩(poj1988)
  8. CentOS7 部署tomcat
  9. 170615、spring不同数据库数据源动态切换
  10. 奇怪的Visual Studio 2013停止响应问题