性能测试
文章平均质量分 61
max229max
这个作者很懒,什么都没留下…
展开
-
Python - Requests 模拟 DWR框架的请求
Python - Requests 模拟 DWR框架的请求Max.Bai2016-07-19记录一次压测DWR系统的请求脚本。难点获得DWRSESSION的值,并且解决请求页面报错问题1. 获得DWRSESSION2. 打开关键请求参数里面的page对应的页面一次3. 模拟关键请求样例脚本1:# !/usr/bin/e原创 2016-08-04 14:41:48 · 5388 阅读 · 5 评论 -
python - Locust各种http client 测试
python - Locust各种http client 测试Max.Bai2019-08Table of Contentspython - Locust各种http client 测试0x00 前言0x01 locust自带client0x02 http.client0x03 geventhttpclient0x04 Urllib30x05 go net.h...原创 2019-08-26 17:27:14 · 1979 阅读 · 0 评论 -
性能测试 - Java 火焰图
性能测试 - Java 火焰图Max.Bai2019-070. 工具安装perfyum install perf安装perf-map-agenthttps://github.com/jvm-profiling-tools/perf-map-agentstep1:yum install gcc-c++yum install cmakestep2:get ...原创 2019-07-26 17:15:38 · 1025 阅读 · 0 评论 -
性能测试 - vmstat解析
性能测试 - vmstat解析2019-07vmstat查看查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间的百分比,高过30%时I/O压力高)命令解释:vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix...转载 2019-07-25 16:41:01 · 364 阅读 · 0 评论 -
Jmeter入门10 - Java Request
Jmeter入门10 - Java Request当有些请求逻辑比较复杂的时候,Jmeter 中自带的sample估计就比较难实现了,或者性能就会比较低了,这个时候就可以自己写java代码实现自己的请求。比如Socket请求,Http请求,RocketMQ请求等,只要java能实现的都可以放到jmeter里面执行。Table of ContentsJmeter10 - Java Re...原创 2019-03-01 16:02:08 · 2152 阅读 · 0 评论 -
性能测试 - 一次百万并发配置记录
性能测试 - 一次百万并发配置记录Max.Bai2019-02直接上当时写的记录文档Performance environment buildingCentOS 7 Config:0. kernel version >2.6.25 cat /proc/version 1. python env config 1.1 python 2.7 instal...原创 2019-02-14 16:24:38 · 1267 阅读 · 0 评论 -
性能测试 - Locust dubbo client
性能测试 - Locust dubbo clientMax.Bai2018-08性能测试 - Locust Stomp client性能测试 - Locust TCP socket clientLocust dubbo客户端实现# _*_ coding:utf-8 _*_'''Locust dubbo clientMax.Bai2018-08'''imp...原创 2018-08-30 14:41:56 · 968 阅读 · 0 评论 -
JMeter入门9---Tcp sampler AES加密
JMeter入门9---Tcp sampler AES加密Max.Bai2018-06 压测tcp请求的时候需要对数据进行处理才发送,比如AES数据加密。实现方法可以有两种,一种自己写java请求,不使用默认tcp sampler, 第二种用默认的Tcp sampler,beanshell实现AES加密。记录下beanshell实现过程。1. 添加TCP Sampler...原创 2018-06-07 19:53:28 · 1242 阅读 · 0 评论 -
性能测试 - Locust Stomp client
性能测试 - Locust Stomp client Max.Bai2018-021. 需要安装stompstomp 可以连接activemq,还有其他。pip install stomp.py2. 实现详细过程不写了,直接上代码,代码是向activemq queue 发送消息.需要看详解的到这里import timeimport randomimport stompfrom locust ...原创 2018-02-24 11:30:43 · 857 阅读 · 0 评论 -
性能测试 - Locust TCP socket client
性能测试 - Locust TCP socket clientMax.Bai2017-040. 背景Locust 是性能测试工具,但是默认只支持http协议,就是默认只有http的client,需要其他协议的测试必须自己扩展对于的client,比如下面的TCP client。1. Tcp socket client 类import tim...原创 2018-02-07 10:31:42 · 5982 阅读 · 7 评论 -
python - multi-mechanize 安装笔记
python - multi-mechanize 安装笔记Max.Bai2017-111. multi-mechanize 是什么Multi-Mechanize 是一个开源的性能和负载测试框架,它并发运行多个 Python 脚本对网站或者服务生成负载(组合事务)。测试输出报告保存为HTML或JMeter的兼容的XML。Multi-Mechanize最常用于web性能和可扩展原创 2017-11-06 10:38:04 · 436 阅读 · 0 评论 -
性能测试 - LocustIO 验证请求结果
性能测试 - LocustIO 验证请求结果Max.Bai2017-041. 默认验证请求结果Locust 默认会对请求做校验,如果是200就是成功的,不然就是失败不用做任何操作,在task里面直接请求就可以了, locust会记录请求的结果并加以统计self.client.get('/getuser', param)2. 自定义验证方式大部分时候我原创 2017-04-21 19:08:16 · 3527 阅读 · 0 评论