随笔分类 - 性能测试
摘要:一个完成的性能测试流程包含以下步骤: 前期分析、测试计划、测试方案、测试环境搭建、测试数据准备、测试脚本开发、场景的设计、实现和执行、性能监控、分析结果、定位瓶颈、性能调优、回归测试和性能测试报告 前期分析 前期分析包括:系统分析、业务分析、需求分析 系统分析 要从系统的层面对被测系统进行分析工作,
阅读全文
摘要:一、下载安装 下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可。 启动jemter,点击 选项 --> Plugins Manager 下载插件,下载好之后重启
阅读全文
摘要:nmon_analyser 下载 http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser 下载解压之后,有2个文件,word文档是analyser的用户指南,对analyser工具的使用介绍得非常详细,excel就是用来做数据分析的工具
阅读全文
摘要:介绍 nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控: • CPU 使用率 • 内存使用情况 • 内核统计信息和运行队列信息 • 磁盘 I/O 速度、传输和读/写比率 • 文件系统中的可用空间 • 磁盘适配器 • 网络 I/O 速度、传输和读/写比率 • 页
阅读全文
摘要:自定义java请求 添加依赖 添加jmeter核心jar包 ApacheJMeter_core和ApacheJMeter_java,注意版本需和jmeter相同 <dependency> <groupId>org.apache.jmeter</groupId> <artifactId>ApacheJ
阅读全文
摘要:·测试一般什么时候需要去操作数据库呢? ·详细设计阶段,针对数据库进行测试。 范式、表名、表字段、类型的检查、测试等。 1、需要用到数据库的场景 ·1根据测试用例去构造测试数据。 ·2查询数据库的数据、获取预期结果。(使用JDBC后置处理器) ·3查询数据库的数据、作为测试的输入。(使用JDBC前置
阅读全文
摘要:·为什么要使用Jmeter的命令行模式? 1·性能更好:命令行比GUI模式消耗的资源更少。 2·更方便的和其他工具的集成。 ·Jmeter的命令行模式的准备工作:Jmeter的bin目录配置在系统的环境变量path中。 ·Jmeter命令行模式的参数详解: 普通参数 ·-? 是列出Jmeter的命令
阅读全文
摘要:在性能测试中,脚本增强主要是指:参数化、关联、事务、检查点、思考时间、集合点。 1、参数化 ·参数化注意事项: 1.在Jmeter中,参数、变量、函数的调用格式都是一样的,${参数名、变量名、函数名} 2.在Jmeter中,所有组件中鼠标可以点击输入的地方,都可以实现参数化。 在Jmeter中,实现
阅读全文
摘要:Jmeter的脚本是由各种类型的组件构成。 Jmeter组件有:线程组(用户)、测试片段、逻辑控制器、配置元件、定时器、前置处理器、取样器、后置处理器、断言、监听器、非测试元件等。 (1)·线程组(用户):在Jmeter中,虚拟用户是采用的线程模式,脚本和虚拟用户是通过线程组来实现连接的。即一个线程
阅读全文
摘要:1、安装及配置 在JMeter官网下载,解压得到apache-jmeter-5.0的文件夹,在bin目录下,rgjmeter.bat为打开JMeter的文件; 2、Jmeter的目录结构: (1) ·bin目录:该目录存放的是Jmeter的主jar包、启动脚本、配置文件等。 ·ApacheJMete
阅读全文
摘要:1.Collection:类似testsuite; 2.Authorization:授权; 3.Pre-request Script:(响应前脚本)变量相关;设置环境变量和全局变量; 1. pm.environment.set("appid", "wx83fce6873a3cb3ea"); pm.e
阅读全文