随笔分类 -  Jmeter

摘要:一、Ant介绍 Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。只要使用过Linux系统的读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命 阅读全文
posted @ 2019-12-09 22:17 小公瑾 阅读(622) 评论(0) 推荐(1) 编辑
摘要:一、什么是分布式测试 分布式测试是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试 二、执行原理 对分布式测试而言,测试过程是一种对流程控制要求很高的活动,因此系统需 阅读全文
posted @ 2019-12-08 17:25 小公瑾 阅读(754) 评论(0) 推荐(0) 编辑
摘要:一、阶梯式场景 该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。 使用到的线程为:jp@gc - Stepping Thread Group (deprecated) 在测 阅读全文
posted @ 2019-12-05 22:25 小公瑾 阅读(3494) 评论(0) 推荐(4) 编辑
摘要:一、获取插件包 1.访问官网获取 官网地址:https://jmeter-plugins.org/install/Install/ 2.百度网盘下载 链接:https://pan.baidu.com/s/1dBJ4T3Mu4hb4V29j8H8waQ 提取码:blmn 二、安装路径 将下载到的plu 阅读全文
posted @ 2019-12-05 20:26 小公瑾 阅读(3700) 评论(0) 推荐(3) 编辑
摘要:我们在做接口测试过程中,往往会遇到以下几种情况 每次发送请求,都需要更改参数值为未使用的参数值,比如手机号注册、动态时间等 上一个接口的请求体参数用于下一个接口的请求体参数 上一个接口的响应体参数用于下一个接口的请求体参数,比如:sessionId、token 上一个接口的响应体参数用于下一个接口的 阅读全文
posted @ 2019-12-05 01:12 小公瑾 阅读(1026) 评论(0) 推荐(1) 编辑
摘要:当我们通过badboy或者HTTP代理服务器的方式录制的脚本,会发现脚本杂乱无章,图片、css、html以及各种我们不关心的脚本,因此就需要针对录制后的脚本进行调优 1.去除图片、html/css等不需要的脚本 我们可以通过禁用或者删除的方式优化 2.添加cookie管理器 在线程组上:右键—>添加 阅读全文
posted @ 2019-12-04 22:37 小公瑾 阅读(973) 评论(0) 推荐(0) 编辑
摘要:目前提供了两种录制方法,一种是通过badboy录制,一种是通过Jmeter自带的HTTP代理服务器来进行录制,但是现在badboy官网已经停止维护,后面将逐渐被淘汰,建议使用HTTP代理服务器的方式进行脚本的录制,并且它不挑浏览器的版本,兼容性好 一、badboy录制脚本 1.启动badboy应用 阅读全文
posted @ 2019-12-04 21:40 小公瑾 阅读(904) 评论(0) 推荐(0) 编辑
摘要:一、获取软件包 百度搜索badboy,或者直接访问官网:https://badboy.en.softonic.com/ 点击Download,下载安装包 或者从我的网盘提取: 链接:https://pan.baidu.com/s/1aNCqg7YR5-avdIkETSNCoQ 提取码:kfb6 二、 阅读全文
posted @ 2019-12-03 23:21 小公瑾 阅读(2178) 评论(0) 推荐(1) 编辑
摘要:Jmeter中,如果请求体的格式为x-www-form-urlencoded,则不需要添加请求头,保持默认即可,但是如果遇到接口的请求体格式为json时,就要用到HTTP信息头管理器,在线程组上右键—添加—配置元件—HTTP信息头管理器 阅读全文
posted @ 2019-12-03 22:57 小公瑾 阅读(3436) 评论(0) 推荐(0) 编辑
摘要:一、Jmeter组成部分 一个完整的脚本必须包含以下三项,他们都在测试计划的子选项中,我们直接在测试计划上右键选择即可 线程组 取样器 监视器 二、脚本编写 1.创建线程组 2.添加取样器 我们这里添加http请求的取样器,在线程组上右键添加—取样器—HTTP请求 3.添加监听器 这里添加察看结果树 阅读全文
posted @ 2019-12-03 22:36 小公瑾 阅读(308) 评论(0) 推荐(0) 编辑
摘要:当我们解压安装包后,在主目录下有以下文件目录,在这里就不一一介绍,主要介绍一些会经常使用到的文件或目录 1.bin目录——存放启动脚本、配置文件、模板等文件 examples:该目录下存放Jmeter官方给的请求模板 report-template:该目录下存放Jmeter的报告模板 templat 阅读全文
posted @ 2019-11-16 20:26 小公瑾 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:一、性能测试概念 性能:事务、物品的某些特性的评价值 性能测试:通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试 二、性能测试指标 性能指标分为两个方面: 系统指标(与用户场景和需求相关指标) 资源指标(与硬件资源消耗相关指标) 1.响应时间 从发起请求到收到请求响应的时间 阅读全文
posted @ 2019-11-16 19:50 小公瑾 阅读(883) 评论(0) 推荐(0) 编辑
摘要:一、安装配置JDK Jmeter5.2依赖JDK1.8+版本,JDK安装百度搜索JAVA下载JDK,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html,也可以访问百度网盘下载后根据提示安装即可。 JDK安装包: 阅读全文
posted @ 2019-11-16 09:40 小公瑾 阅读(12470) 评论(4) 推荐(3) 编辑