• 0
  • 0
分享

     添加http的post请求和get请求思路是一致的,步骤也是基本相同的。

     简单来说,就是在测试计划上添加线程组,然后添加HTTP请求(类型选择POST)、 添加HTTP信息头管理器、添加监视器。

     添加HTTP请求步骤请参考添加Get请求部分:http://quan.51testing.com/pcQuan/article/144959,这里就不再赘述了。

     在之前建的线程组里添加一个HTTP请求,请求类型选择POST。

需要注意的是添加POST请求,需要额外建一个配置元件:HTTP信息头管理器,并添加属性值,如Content-Type  = application/json(需根据实际数据类型填写,此处传输数据类型是json)。

     HTTP信息头管理器添加步骤如下图:

添加信息头管理器.png

     添加完之后的配置页面如下图,已配置完属性值:

信息头管理器.png

      建立好线程组和监控器元件后,就可以根据需要添加多个http请求或其他取样器、定时器等。

      下面说一下查看结果树部分,执行完测试计划后,点击“察看结果树”会看到请求执行情况。

查看结果树.PNG

       通过察看结果树我们可以看到成功的请求和失败的请求,而且可以查看取样器结果、请求的数据和响应的数据。

       在执行测试计划过程中,如果有执行失败的请求,我们可以通过查看“请求”和“响应数据”看是否参数传输有问题,以及服务器返回的错误号,根据这些信息来定位问题。

      这些都是非常基本的设置,只要知道接口的信息,我们就可以来测试一下。但是在使用过程中我们会有各种各样的需求,后续可能会用到定时器、提取器等,这些我们会在以后的文章中讲到。



  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Xposed(也被称作Xposed框架、XP框架、Xposed framework),是运行于Android操作系统的一个著名的免费开源Hook框架。其通过替换Android系统的关键文件,可以拦截几乎所有Java函数的调用,并允许通过模块扩展方式来实现各种功能,模块中的自定义代码可以更改调用函数时的行为,常被用来修改Android系统和应用程序的功能。用户可以在一些应用商店或其自带的下载库来下载安装各种模块,相比于重新安装系统来获得新功能,Xposed提供了一种更便捷的方式[1][2]。Xposed模块可以很容易的开启和关闭。你只需要激活或者禁用Xposed模块,然后重启手机即可。Xpo...
            12 12 1625
            分享
          • 作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理 API 文档使用 Postman 调试 API使用 MockJs 等工具 Mock API 数据使用 JMeter 做 API 自动化测试二、存在的问题维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,更大...
            14 14 1877
            分享
          • 软件测试也是近几年才火爆起来,由于其入门低、容易上手、对学历要求低等特点,使其迅速蓬勃发展起来。但俗话"入门容易成才难",软件测试包罗万象从文档静态测试、手工测试、自动化测试、单元测试、集成测试、安全测试、兼容性测试等各种形态或阶段测试,这些阶段都需要极强的理论基础和扎实技术功底。由于近年来大数据、云计算、物联网、人工智能、区块链等技术的兴起与使用,软件测试面临的挑战也越来越多,软件测试工程师遇到的机遇与挑战也越来越多。借用一句话“物竞天择,适者生存”,那如何在软件测试行业保持自己的核心竞争力呢?个人认为保持个人核心竞争的一个前提是要有“终身学习的理念”。你从事软件测试可能...
            0 0 2190
            分享
          • Selenium 操作被检测屏蔽selenium打开浏览器模仿人工操作是诸多爬虫小白最万能的网页数据获取方式,但是在做自动化爬虫时,经常被检测到是selenium驱动。前段时间selenium打开维普高级搜索时得到的页面是空白页。Selenium为何会被检测主要原因是selenium打开的浏览器指纹和人工操作打开的浏览器指纹是不同的,比如最熟知的window.navigator.webdriver关键字,在selenium打开的浏览器打印返回结果为true,而正常浏览器打印结果返回为undefined,我们可以在网站比较各关键字。Selenium防检测方法1. 修改window.navigat...
            2 4 10418
            分享
          •   谈到数据产品,很多时候有一种误解,认为这些产品无法通过自动化来进行测试。 尽管流水线的某些部分由于其实验性和随机性而无法通过传统的测试方法进行测试,但大部分流水线可以。 除此之外,更加不可预测的算法可以通过专门的验证过程。  让我们来看看传统的测试方法,以及我们如何将这些方法应用到我们的数据/ ML 流水线中。  测试金字塔  标准简化的测试金字塔如下所示:  这个金字塔表示您将为应用程序编写的测试类型。 我们从大量的单元测试开始,这些单元测试独立于其他功能来测试单个功能。 然后我们编写集成测试来检查将我们隔离的组件组合在一起是否按预期工作。 最后,我们编写 UI 或验收测试,从用户的角度...
            0 0 971
            分享
      • 51testing软件测试圈微信