wordpress单选框十堰seo招聘
wordpress单选框,十堰seo招聘,企业宣传手册模板,下载软件用哪个软件好前言
Jmeter#xff0c;Postman一些基本大家相比都懂。那么真实在项目中去使用#xff0c;又是如何使用的呢#xff1f;本文将一文详解jmeter接口测试 一、接口测试分类
二、目前接口架构设计
三、市面上的接口测试工具
四、Jmeter简介#xff0c;安装#xff0c;环境…前言
JmeterPostman一些基本大家相比都懂。那么真实在项目中去使用又是如何使用的呢本文将一文详解jmeter接口测试 一、接口测试分类
二、目前接口架构设计
三、市面上的接口测试工具
四、Jmeter简介安装环境变量的配置。
五、Jmeter目录介绍
六、Jmeter常用组件
七、Jmeter执行接口测试
八、总结 一、接口测试分类
内部接口测试被测系统各个子模块之间的接口或者被测系统提供给内部系统使用的接口。 外部接口 1.被测系统调用外部的接口。 2.系统对外提供的接口。 接口测试重点检查接口参数传递的正确性接口功能的正确性输出结果的正确性以及对各种异常情况的容错处理以及权限控制 分页调用次数的限制。 二、目前接口架构设计
1.基于SOAP架构。基于XML规范。基于WebSerice协议。特点接口地址wsdl结尾。 2.基于RPC架构基于dubbo协议thrift协议。SpringCloud微服务。 3.基于RestFul架构基于json规范。基于http协议。RestFul规则 接口地址http://127.0.0.1/userget(查询用户)post新增用户,put(修改用户),delete删除用户 Json数据格式只有两种数据类型。 键值对{keyvalue} 数组[arry1,arry2]
http协议详解结构
请求请求行请求头请求正文 请求行 POST http://xxx 请求头 Host: xxx请求主机 Connection: keep-alive保存活跃 Content-Length: 112内容长度 Accept: application/json, text/javascript, */*; q0.01数据格式 X-Requested-With: XMLHttpRequest异步请求 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36客户端类型 Content-Type: application/x-www-form-urlencoded; charsetUTF-8内容类型 Origin: http://xxx Referer: http://xxx Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q0.9 Cookie: csrf_tokenxxx; Cookie信息客户端发送给服务器的Cookie从第1-N次请求正文 usernamexxxpasswordxxxbackurlhttpxxx 响应响应行响应头响应正文
响应行 HTTP/1.1 200 OK 响应头 Server: nginx Date: Tue, 24 Aug 2021 12:23:12 GMT Content-Type: text/html; charsetUTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.36 Set-Cookie: 服务器发送给客户端的Cookie只在第一次请求的时候 Content-Encoding: gzip Vary: Accept-Encoding
响应正文
xxx --响应正文 三、市面上的接口测试工具
JmeterAntGitJenkins PostmanNewmanGitJenkins soapuiapipost,filddercharles 四、Jmeter简介安装环境变量的配置。
基于Java语言压力测试工具可以做接口测试也可以做性能测试。 安装JDK1.8以上配置环境变量。 五、Jmeter目录介绍 backups脚本备份目录。格式JMXbin目录存放Jmeter的启动脚本配置文件。模块文件。jmeter.bat 启动Jmeterjmeter.properties 核心配置文件。docs离线帮助文档。extras存放与第三方的集成构建文件。集成Ant,Jenkins。lib目录存放jar包。licensce:许可证文件。 六、Jmeter常用组件
测试计划。起点。所有组件的容器。线程组代表一定数量的用户。取样器像服务器发送请求的最小单元。逻辑控制器结合取样器实现一些复杂的逻辑。前置处理器在请求之前的工作后置处理器在请求之后的工作断言用于判断请求是否成功。定时器负责在请求之间的延迟间隔。固定高斯随机配置元件配置信息监听器负责收集结果。
顺序非常重要 测试计划》线程组》配置元件》前置处理器》定时器》取样器请求》后置处理器》断言》监听器。作用域非常重要 必须组件测试计划线程组取样器 辅助组件除了必须组件外作用于父组件同级组件以及同级组件下的所有子组件。 七、Jmeter执行接口测试
1.拿到api接口文档Fiddler熟悉接口业务接口地址鉴权方式入参出参错误码。 2.编写接口测试用例。 测试思路 正例输入正常入参查看接口成功返回。 反例 鉴权空错误鉴权过期鉴权次数限制........ 参数空类型错误长度错误错误码的覆盖。 其他黑名单、分页。 3.使用接口测试工具执行。 4.JmeterAntGitJenkins实现持续集成输出接口测试报告。通过电子邮件发送。 八、总结
本文最终目的为JmeterAntGitJenkins实现持续集成输出接口测试报告。并通过电子邮件发送。
首先先了解熟悉jmeter结构以及接口测试流程具体jmeter使用方法持续集成见二三篇介绍
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89788.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!