随笔分类 -  性能测试

摘要:我在EC2 亚马逊的ubuntu系统下进行的配置,步骤如下(非常简单) 1、在/usr/local下分别新建java和jmeter文件夹,把下载的包进行解压 注:此处有坑,需注意ll -lht 查看下载包的大小,包异常8k的话请重新下载。 下载指令 wget https://download.ora 阅读全文
posted @ 2018-12-30 16:48 点点花飞谢 阅读(1591) 评论(0) 推荐(0)
摘要:pip安装: pip install locust 检查locust是否安装成功 2、安装 pyzmq If you intend to run Locust distributed across multiple processes/machines, we recommend you to al 阅读全文
posted @ 2018-12-24 11:32 点点花飞谢 阅读(638) 评论(0) 推荐(0)
摘要:双击jmeter.bat出现下图情况 手欠了win7中配置 path无意中多删了变量 解决方法:在计算机-属性-高级系统设置-环境变量Path中添加 %SystemRoot%/system32;%SystemRoot%; 阅读全文
posted @ 2018-12-22 22:38 点点花飞谢 阅读(1207) 评论(1) 推荐(2)
摘要:收集工作中JMeter遇到的各种问题 1. JMeter的工作原理是什么? 向服务器提交请求;从服务器取回请求返回的结果。 2. JMeter的作用? JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JM 阅读全文
posted @ 2018-12-19 19:06 点点花飞谢 阅读(691) 评论(0) 推荐(0)
摘要:JMeter中的Logic Controller用于为Test Plan中的节点添加逻辑控制器。 JMeter中的Logic Controller分为两类:一类用来控制Test Plan执行过程中节点的逻辑执行顺序,如:Loop Controller、If Controller等;另一类则与节点逻辑 阅读全文
posted @ 2018-12-19 19:05 点点花飞谢 阅读(238) 评论(0) 推荐(0)
摘要:-h, --help print usage information and exit #打印帮助信息 -v, --version print the version information and exit #打印版本信息 -p, --propfile {ar... 阅读全文
posted @ 2018-12-19 17:35 点点花飞谢 阅读(337) 评论(0) 推荐(0)
摘要:FTP服务主要提供上传和下载功能。有时间需要我们测试服务器上传和下载的性能。在这里我通过JMeter做一个FTP测试计划的例子。 1.创建一个线程组 2.线程组 >添加 >配置元件 >FTP请求缺省值:输入服务器名称或IP。 3.线程组 >添加 >Sampler >FTP请求:选择get为上传方式 阅读全文
posted @ 2018-12-19 17:10 点点花飞谢 阅读(289) 评论(0) 推荐(0)
摘要:Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛。而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Json 数据的响应处理。本文中假设需要从 HTTP 的响应头中返回的 Json 格式的数据流中抽取某些 阅读全文
posted @ 2018-12-19 13:55 点点花飞谢 阅读(1402) 评论(0) 推荐(0)
摘要:一、使用jmeter来发送gzip数据 有时候我们需要模拟在客户端将数据压缩后, 发送(post)到服务器端. 通常这种情况,会发生在移动终端上. 这样做的好处, 是可以节省流量. 当然, 服务器返回的数据也可以是gzip格式, 终端在数据展现时,需要先解压缩. 同样也是为了节省网络流量. 1. 首 阅读全文
posted @ 2018-12-19 11:27 点点花飞谢 阅读(1023) 评论(0) 推荐(0)
摘要:英文解释: PV=page viewTPS=transactions per secondQPS=queries per secondRPS=requests per second RPS=并发数/平均响应时间 术语说明: QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 阅读全文
posted @ 2018-12-17 18:44 点点花飞谢 阅读(3746) 评论(0) 推荐(0)
摘要:高并发设计方案二(秒杀架构) 优化方向: (1)将请求尽量拦截在系统上游(不要让锁冲突落到数据库上去)。传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小。以12306为例,一趟火车其实只有2000张票,200w个人来 阅读全文
posted @ 2018-12-14 19:09 点点花飞谢 阅读(266) 评论(0) 推荐(0)
摘要:JDBC 常用mysql和oracal的jar包下载地址、jdbc driver class配置参考我的博客https://www.cnblogs.com/jackzz/p/9998975.html 1、连接数据库驱动Jar包导入 2、新建JDBC Connection Configuration 阅读全文
posted @ 2018-12-14 19:08 点点花飞谢 阅读(402) 评论(0) 推荐(0)
摘要:jmeter压测参数设定 一、基本公式 线程数 = QPS * time; 注:QPS--每秒完成请求的个数;time--每个请求响应完成平均需要时间; 故QPS * time就是所有请求完成响应所需要的总时间,如果需要在一秒完成所有请求的响应,所以线程数需要等于总时间值 二、参数值设定 以下情况前 阅读全文
posted @ 2018-12-14 09:54 点点花飞谢 阅读(2528) 评论(0) 推荐(0)
摘要:当放置Constant Timer于两个http请求之间,那么它代表的含义是:在上一个请求发出至完成后, 开始Contant Timer指定的时间,最后再发出第二个请求.它并不是代表两个请求之间的发送间隔时间 图中的19.701第一个请求发出,经过1.36s时间完成接收,再等待Constant Ti 阅读全文
posted @ 2018-12-14 09:46 点点花飞谢 阅读(610) 评论(1) 推荐(0)
摘要:转自:http://twit88.com/blog/2008/07/28/jmeter-exception-javanetbindexception-address-already-in-use-connect/ JMeter异常:java.net.BindException:地址已在使用中:con 阅读全文
posted @ 2018-12-14 09:24 点点花飞谢 阅读(970) 评论(0) 推荐(0)
摘要:问题:生成的jmeter文件可以放任意位置 输入命令转换hmtl报告 PS D:\user\80003288\桌面\Ques> jmeter -g .\test1.jtl -e -o .\report\An error occurred: Error while processing samples 阅读全文
posted @ 2018-12-13 21:10 点点花飞谢 阅读(2862) 评论(0) 推荐(0)
摘要:1、找到apache-jmeter-5.0\bin\jmeter.properties 2、修改server.rmi.ssl.disable=true (记得去除server.rmi.ssl.disable=true前的#),重新启动jmeter-server.bat 3、查看命令窗口显示则启动成功 阅读全文
posted @ 2018-12-13 14:31 点点花飞谢 阅读(3280) 评论(0) 推荐(0)
摘要:JMeter性能测试5.0时代之-多维度的图形化HTML报告 快速入门 1.确认基本配置 在jmeter.properties或者user.properties确认如下配置项: jmeter.save.saveservice.bytes = truejmeter.save.saveservice.l 阅读全文
posted @ 2018-12-13 14:25 点点花飞谢 阅读(5297) 评论(2) 推荐(0)
摘要:Windows的Jmeter分布式集群压力测试 原文:https://blog.csdn.net/cyjs1988/article/details/80267475 在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这 阅读全文
posted @ 2018-12-01 10:12 点点花飞谢 阅读(3299) 评论(0) 推荐(2)
摘要:一、MySQL: driverClass:com.mysql.jdbc.Driver org.gjt.mm.mysql.Driver jdbcUrl:jdbc:mysql://192.168.0.1:3306/yourDBName 硬编码(不建议): Class.forName("com.mysql 阅读全文
posted @ 2018-11-22 08:48 点点花飞谢 阅读(1042) 评论(0) 推荐(0)