• 0
  • 0
分享

初始用Jmeter本想先学习嘛,想整个简单的接口调用,就公司系统的登录接口吧,
结果就一登录接口就遇到各种问题,尤其是在登录接口传入的参数问题耗了很长时间。

步骤:

1、添加线程组(默认配置即可)

2、添加一个HTTP请求sample

填写各必填数据(协议、域名、方法、路径)

把fiddler抓到的登录接口的参数拷进去: username=xiaowang&password=123456

第一次我直接拷贝到:【消息体数据】如下图

j1.png

3、添加查看结果树

运行,结果一直显示502

{"code":"502","message":"请输入帐号!","result":""""}

4、后又把第二步的参数贴至【参数】tab,如下图

j2.png

再次执行接口调用成功,返回200.

后查找相关资料,了解这两个参数的区别:

  1. 使用【参数】这种键值对方式的参数时不用在请求头中加 Content-Type 参数,可直接运行访问接口成功;

  2. 使用【消息体数据】这种方式的参数:

    可写json格式参数和urlencoded参数(参数之间用&连接)的方式,如

    {
    "username":"xiaowang",
    "password":"123456"
    }
    username=xiaowang&password=123456

使用【消息体数据】参数时,需要给请求头参数加 Content-Type 属性。

json格式时,在请求头中加 Content-Type=application/json,如下图:

j3.png

使用&连接的参数时,则需要给在请求头中加Content-Type=

application/x-www-form-urlencoded; charset=UTF-8

j5.png


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   最近后台收到一些:咨询关于性能测试相关的问题,绝大部分原因是公司要求做性能测试,领导要求写一份性能测试计划,无奈没有接触过相关工作,无从下手,非常着急。这篇文章,分享一些性能测试的干货,全都是知识点,不容错过!  近10年,技术迭代最为迅速,彻彻底底改变了人类社会的生活方式,中国互联网从无到有,发展迅猛。互联网用户量激增,已由原来的4增长至8亿+。面对当下的局势,用户体验自然就成为了互联网产品面临的最大考验。  分析近年来的系统崩溃翻车事故,得出结论:性能是影响用户体验的最重要因素。  一、什么是性能测试  通俗来说:利用性能测试工具或者代码对系统的相关性能指标进行的测试,用来评估系统的性...
            0 0 1307
            分享
          •   Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。  网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……Wireshark相对于tcpdump而言,界面更友好,功能更强大。  基本使用  以下的介绍都...
            9 11 2708
            分享
          • 一个很有意思的话题:测试开发是代表“懂测试的开发”还是“懂开发的测试”?这是个很有意思的话题:我一开始画了这么一张图:就我自身的工作而言,用着开发的技术,做着开发差不多的工作。归为开发一类并无不妥!后来,我细细琢磨了一下,改为了下图。其实答案也非常明显:不管是做自动化的测试,还是开发工具/平台的测试,又或者做着基层管理工作的测试,大家的身份认同应该首先还是“测试工程师”。《2020互联网测试开发者大会》吸引了大批的测试开发来分享他们开发的工具、平台和技术。其实,这些分享绝大部分都是开发的技术,如果他们的身份认同是软件开发,那么应该就不会来参加这个大会了。那么,这么明显的问题,为什么还会有人来讨...
            0 0 1511
            分享
          • 尽管在很多情况下测试自动化是有意义的,但一些测试场景是不应该使用自动化测试工具的,比如Selenium、WebDriver。下面有10个示例,来解释为什么自动化在这种情况下使用时没有意义的,我还将为您提供每种方法的替代方法。验证码CAPTCHA是完全自动的公共的图灵测试,以区分计算机和人类之间的区别的简称,它的存在是为了防止自动化,因此甚至不值得尝试。在测试过程中,有两种主要策略可以解决CAPTCHA检查问题。如下:在测试环境中禁用CAPTCHA。这可能是被测软件中的简单配置。或者甚至可以在测试的URL参数中配置;添加一个挂钩,以允许测试绕过验证码。外观测试视觉自动化测试意味着检查页面如何呈现...
            14 14 2130
            分享
          •   最近国产API管理工具卷起来了,甚至发生了公开踩踏事件,但最后还是要回归产品,产品好才真的好。给大家推荐Eolink,低调又强大。Eolink是结合了 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台,还集成 Gitlab、Jenkins、钉钉、企业微信、飞书等平台,简直就是一个六边形战士,没有短板!最重要的是,Eolink在商用方面已全面领先!  目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!  一、API研发测试天花板  目前市面上有众多API研发工具,但Eolink依然在功能...
            0 0 986
            分享
      • 51testing软件测试圈微信