对于系分的项目,我使用了postman做接口测试,用jmeter做压力测试。下面来谈谈这两个工具的使用方法。

Postman

postman是一款很方便的接口测试工具,有app也有chrome插件,它可以模拟用户发起的各类HTTP请求,然后获得相应的回应。打开后是如下界面:

在上面的地址栏里,可以填写接口的url以及相应的方法,如下就是get方法:

 下面这一栏可以填写报文中的字段,可以指定api的参数以及形式:

下面这个就是收到的回复了 ,可以查看下面的header,cookie等,回复后postman会帮你保持cookie,这样登录后就不需要手动添加session

左边的一栏保存了历史记录,可以点击再使用。

除此之外,还可以使用postman进行并发测试,先创建一个collection

然后选择要测试的接口,点击最右边的那个灰色的save,把它保存至你新创建的collection里

接着选择collection里面的三角符号,然后点击Run

选择好参数 ,iterations就是次数,delay就是每次的延迟,在右边的框内勾选要运行的接口,然后点击蓝色按钮

运行结果如下,可以点击run summary来查看summary,也可以export results成json格式

Jmeter

Postman是一个很方便的测试工具,但是比起Jmeter来,它在性能测试和压力测试方面的功能要少很多。Jmeter功能非常强大,虽然我感觉不太简约,但是它可以作为专业的性能测试工具使用。

安装Jmeter

http://jmeter.apache.org/download_jmeter.cgi

我使用的是5.1.1需要java1.8版本以上

在选项中可以调整语言

然后添加线程组

设置参数 ,循环次数就是执行线程组几次

在线程组中添加http请求

设置http请求参数

如果有必要,可以添加cookie和http header

我们在一个线程组下可以添加多个http请求,这样它就会按顺序执行。并且对于每一个请求,都可以添加监视器如结果树等。 也可以在线程组下添加监视器,这样监视器就会显示整个线程组运行的情况。

最后选中要运行的部分(可以是线程组,也可以是单个请求) 点击菜单中的运行键即可运行,最后可以生成聚合报告:

强大的接口测试与压力测试工具——postmanjmeter相关推荐

  1. Jmeter:图形界面压力测试工具

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  2. 【总结】个人推荐的接口测试工具和接口性能/压力测试工具

    一般接口有2种测试,现在很多是模糊了这个,但是如果细分.一般还要写<接口测试用例>和<接口性能测试用例>.同样,也分接口测试报告和接口性能测试报告. 接口的本质及其工作原理 接 ...

  3. Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

    一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般 ...

  4. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

    Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常 ...

  5. 十个免费的WEB压力测试工具

    两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的W ...

  6. 服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

    一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般 ...

  7. ab压力测试工具linux,【Linux】ApacheBench(ab)压力测试工具

    AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...

  8. http压力测试工具

    HTTP 压力测试工具 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以 ...

  9. mysql压力写入测试_mysql压力测试工具

    相关推荐:测试工具 测试工具 测试管理工具                          Quality Center 基于WEB的测试管理工具 Test  Director 功能测试工具     ...

最新文章

  1. 献给新一代AI后浪们----《后丹》
  2. 计算机专业认证协会,我校计算机科学与技术专业接受教育部中国工程教育专业认证协会专家组现场考查...
  3. C++中getline()与cin.getline()详解
  4. 无线鼠标计算机不识别,win7系统下USB无线鼠标电脑检测不到如何解决
  5. 牛客网【每日一题】7月29日题目精讲—Max Power
  6. 大佬就是有想法!比尔盖茨办公室曝光:实体版元素周期表震撼!
  7. 每个数据科学家都应该知道的 20 个 NumPy 操作
  8. java dll 调用方法_关于Java调用dll的方法 | 学步园
  9. 惠普m132nw清零方法_惠普HP打印机墨盒清零方法
  10. chart的简单使用
  11. shc/unshc工具用于加/解密shell脚本
  12. 电脑ppt录制微课软件哪个好 电脑ppt录制微课的方法
  13. Battle Mages (魔法之战,精灵传说)修改器
  14. 武田以3.22亿美元剥离中国大陆非核心业务至海森
  15. 简明扼要的概述微服务设计原则,深入开发微服务,就从今天开始
  16. centos 8 编译安装hyperscan
  17. 2012-01-16
  18. FPGA与PCI-E
  19. Lattice系列FPGA之SerDes
  20. 解决Parallels Desktop网络初始化失败问题

热门文章

  1. 论文Learning to Solve Large-Scale Security-Constrained Unit Commitment Problems阅读笔记
  2. 知名IT企业待遇一览表
  3. 笔记本触控板没有反应
  4. vscode setting 配置
  5. Verilog中repeat的用法
  6. AsyncTask使用
  7. 编译PX4时,报错error ‘i‘ does not name a type __ULong i[2];解决方法
  8. 仿抖音点赞效果实现 ——————自定义View
  9. linux 根目录/与家目录~
  10. 《Java SE实战指南》05-07:分隔符(Separators)