点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快在之前的文章中给大家介绍过接口测试文档和接口测试用例示例本文基于Jmeter工具给大家介绍一下如何实现接口测试用例包括发起Http请求绕过登陆验证响应。JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外JMeter在接口测试方面也有广泛的应用。接口测试用例示例组织测试用例Jmeter是绿色安装官网https://jmeter.apache.org/download_jmeter.cgi)下载安装包以后解压即可使用。打开Jmeter命名测试计划在测试计划下新建线程组在线程组下编写接口请求保存Jmeter测试计划为Jmeter脚本.jmx文件。一个Jmeter测试计划下可以有多个线程组一个Jmeter线程组下可以有多个Jmeter请求Jmeter测试计划对应手工测试用例的SuiteJmeter线程组对应手工测试用例的TestCaseJmeter请求对应手工测试用例的Test Step根据接口测试用例编写出如下测试脚本大纲发起Http请求Http请求包含三部分Jmeter使用Sampler-Http请求 发起Http请求请求行HTTP协议和请求的URL在Http请求中编写请求头头信息选填可在Http信息头管理器中编写请求头信息请求体POST请求有请求体信息GET请求的参数在请求行当中在Http请求中编写以新增用户成功为例主要编写如下信息测试服务器信息协议服务器名称或IP服务器端口号接口信息接口路径和接口方法接口请求参数绕过登陆服务端通常都有认证授权机制在成功发起接口请求并且获取结果以前是需要绕过登陆的根据不同的认证授权机制Jmeter提供了不同的组件支持本示例是通过Cookie绕过登陆。通过Cookie绕过登陆需要添加HttpCookie管理器在Cookie管理器中添加相应的Cookie信息可以通过Chorme工具抓取Cookie信息。断言响应结果发起Http请求是为了获取响应结果并进行数据验证Jmeter提供了多种断言组件响应断言Json断言Beanshell断言本文基于Json断言实现响应报文的校验。选中Http请求右键添加JSON Assertion提取响应报文的内容并判定响应报文和预期的结果是否一致此处通过验证响应消息为“保存会员成功”来验证请求成功的执行并返回结果。获取接口测试运营结果运行Jmeter脚本通过添加监听器监听测试结果通常用查看结果树来监听测试结果详情如下至此一个简单的Jmeter脚本就编写完毕在实际的接口测试实现过程中还需要考虑参数化多接口的参数传递数据库的处理同学们可以参照官网示例不断学习后续公众号也会继续讲解~最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。