性能测试从入门到精通
湫湫的自述
测试的一些小经验
展开
-
11、jmeter GUI及NON GUI下实现分布式
什么是分布式:Jmeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。假设我们的测试计划会产生100个threads,我们使用6台机器进行分布式测试的时候,一共会产生100 * 6 = 600的负载。约定 client: 大脑,控制其他执行机的机器 server: 真正执行test plan的机器 注意事项...原创 2019-09-18 21:36:22 · 105 阅读 · 0 评论 -
10、jmeter NON GUI模式
一般情况下我们都是在NonGUI模式下运行jmeter。这样做有两个好处节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置需求:模拟5个用户同时访问百度首页的情况步骤:1、保存脚本到指定文件夹2、在当前文件夹下打开cmd窗口(shift+鼠标右键选择在此处打开命令窗口),输入命令D:\jmeter3.1\apache-jm...原创 2019-09-18 21:34:19 · 181 阅读 · 0 评论 -
9、jmeter-监听器介绍与使用
jmeter-监听器介绍与使用察看结果树 Summary Report 聚合报告 Backend Listener Aggregate Graph 断言结果 Comparison Assertion Visualizer 生成概要结果 图形结果 JSR223 Listener 邮件观察仪 Response Time Graph 保存响应到文件 Simp...原创 2019-09-18 21:31:26 · 231 阅读 · 0 评论 -
8. Jmeter-前置处理器介绍与使用
jmeter-前置处理器介绍与使用JSR223 PreProcessor 用户参数 HTML链接解析器 HTTP URL 重写修饰符 JDBC PreProcessor RegEx User Parameters Sample Timeout BeanShell PreProcessorJSR223 PreProcessor用法类似Beanshell 取样器,可以参考7...原创 2019-09-18 21:27:18 · 1127 阅读 · 0 评论 -
7、jmeter-定时器介绍与使用
jmeter-定时器介绍与使用固定定时器 Uniform Random Timer Precise Throughput Timer Constant Throughput Timer 高斯随机定时器 JSR223 Timer Poisson Random Timer Synchronizing Timer BeanShell Timer固定定时器如果要让...原创 2019-09-18 21:25:20 · 148 阅读 · 0 评论 -
6、jmeter-逻辑控制器介绍与使用
逻辑控制器介绍与使用如果(if)控制器 事物控制器 循环控制器 while controller critical sectioncontroller foreach控制器 includecontroller 交替控制器 仅一次控制器 随机控制器 随机顺序控制器 录制控制器 runtime controller 简单控制器 吞吐量控制器 模块控...原创 2019-09-18 21:23:31 · 163 阅读 · 0 评论 -
5. 第一个jmeter脚本开发-测试百度首页
需求:可以承受5个用户同时访问百度解题思路:我们可以从这短短的一句话中提取3个点:同时、5个并发、百度服务器解题方法:方法一:录制请求录制方法会在下一篇进行讲解,本篇不做过多介绍。方法二:自定义添加组件 选择测试计划,右击添加线程组,线程数改为5 选择线程组,右击添加HTTP请求,服务器地址输入www.baidu.com ...原创 2019-09-18 21:18:54 · 990 阅读 · 0 评论 -
4.Jmeter主界面的介绍
切换为简体中文在介绍菜单栏和图标之前,我们可以把语言切换为简体中文,如下图所示:菜单栏菜单栏从左到右分别是:File(文件),主要是新建、打开和保存; Edit(编辑),主要是添加元件、保存、打开、禁用等; 查找 运行,分布式,关于分布式内容,会在以后文章进行介绍; 选项,主要是函数和日志; 帮助,我们可以点击帮助,查看Jmeter帮助文档,这个帮助文档可是非常重要的...原创 2019-09-18 17:03:05 · 479 阅读 · 0 评论 -
3. 初识jmeter及JDK安装
jmeter 介绍Jmeter可以实现很多用户想要的功能,比如接口测试、抓包、性能测试等。Jmeter下载地址支持测试如下的服务和协议Web - HTTP, HTTPS SOAP / REST FTP Database via JDBC LDAP Message-oriented middleware (MOM) via JMS Mail - SMTP(S), POP3(...原创 2019-09-18 16:58:09 · 124 阅读 · 0 评论 -
2.性能测试中常见术语集合
性能测试分类我们常常接到需求,把这个网站/服务器做一下性能测试。每次听到这样的需求,其实都是头大的,因为性能测试分为很多种,那么具体有哪些分类呢?笔者整理了常见的几种分类,如下所示:基准测试比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。或基于上一次测试结果作为基准测试。负载测试(Load Test)通过在被测系统上不断加压, 直到性能指标达到极限。特点:主...原创 2019-09-15 23:30:44 · 275 阅读 · 0 评论 -
一,性能测试指南
性能测试是测试人员无法避开的一个话题。我们经常听到领导说xx把这个网站做个性能测试,把这个APP做个性能测试,看看有没有问题。在笔者所接触性能测试项目中,性能测试范围主要有以下两个方向:服务端 客户端服务端当然性能测试肯定远不止这两个方向,不过基于笔者项目经验,我们主要就这两个方向进行展开。我们先说服务端。如果让笔者在服务端、客户端选一个测试复杂度最高的,笔者选择服务端。服务端测试我...原创 2019-09-09 11:11:43 · 134 阅读 · 0 评论