• 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


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   最近在做接口测试,因为公司有使用jmeter做接口测试的相关培训资料,所以还是先选择使用jmeter来批量管理接口,进行自动化测试。话不多说,进入正题:  1.使用csv文件保存接口测试用例,方便后期对接口进行维护(先新建txt文件,然后文件扩展名改为.csv,不要新建xls再改为csv,不然会出现读取不到文件的情况)。  注意:这里并没有在接口层面进行业务逻辑验证,只是单纯地验证每个接口的各种可能情况(根据参数值不同设计用例),确保单个接口的有效性。  2.写好测试用例后,设计jmeter脚本  ①新建一个线程组,并在线程组下添加HTTP请求默认值和监听器。  HTTP请求默认值中填写服...
            11 12 1936
            分享
          • 功能测试最基本的测试,主要是测试软件的APP功能点、业务逻辑;关联性(主要是测试客户端PC的交互,客户端处理完后,保证PC端数据同步一致)。性能测试Cpu,占用不超过10%响应时间(包括APP启动和退出)满足258原则,2秒以内用户感觉很快,2-5秒感觉一般,5-8秒感觉很慢,但是能接受,8秒以上用户无法接受,选择离开,或者再次发送请求。耗电量,与cpu有关内存兼容性测试手机app需要重点关注的:不同操作系统:android、IOS不同手机厂商:华为,小米等不同手机屏幕分辨率与其他第三方APP的兼容安装卸载更新测试也是手机app比较特别的测试点:安装路径,手机还是sd卡上高低版本的覆盖安装内存...
            14 13 2350
            分享
          •   从事测试工作的各位同学都知道,测试用例在软件测试活动中是最重要的,它是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量待定的根本保障。  在实际的软件产品或是项目中,测试用例的设计,基本上都是几百条,或是上千条,如遇到大项目或是新建系统或平台,可能是几千条以上的测试用例,在项目紧张的周期下,组织项目中的各位专家对每条测试用例进行逐一评审的可能性和可行性极低,但测试用例的评审又是重中之重。  测试列表  评审测试用例,除了了解测试人员对测试用例设计的方法、思路,还审视测试用例是否覆盖得正确、全面、连贯和可操作性。  因此,需要对测试用例的设计方法、思路及场景进行分类和归纳,继而对分...
            11 11 1262
            分享
          •   robotframework-ride是一款开源的通用的自动化软件。功能强大、应用灵活,适用于功能测试、协议测试、跨系统测试、webUI页面测试等,今天就来和大家聊聊关于webUI自动化测试的一些使用技巧或功能吧。  close browser关键字配置不可缺少  测试webUI,不可避免的就是打开浏览器,试想一下,我们每跑一个自动化用例都打开一次浏览器而不关闭,当我们执行了十几个甚至更多的用例时,我们的桌面上将会打开十几个甚至更多的浏览器,这样我们的电脑性能将会被拖慢。  如果我们手工去关闭,不小心就可能关闭错误把正在运行的关闭掉,导致测试执行失败,退一步来说,自动化执行的时候还要人工干...
            12 12 2739
            分享
          • 作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理 API 文档使用 Postman 调试 API使用 MockJs 等工具 Mock API 数据使用 JMeter 做 API 自动化测试二、存在的问题维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,更大...
            14 13 986
            分享
      • 51testing软件测试圈微信