压力测试网站_JMeter简单压力测试教程
JMeter并发测试
Jmeter是一个非常好用的压力测试工具。Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。
目录
1.什么是压力测试
2.做压力测试的常用工具
3.做压力测试的步骤
4.做压力测试的例子
什么是压力测试
顾名思义:压力测试,就是被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况)
比如:2000个用户同时到一个购物网站购物,这些用户打开页面的速度是否会变慢,或者网站是否会奔溃
做压力测试的常用工具
做压力测试,一般要使用工具,人工是没办法做的。最常用的工具是LoadRunner,但是LoadRunner毕竟是收费软件,而且使用上也比较复杂。现在越来越多的人开始使用Jmeter来做压力测试。免费,而且使用上非常简单。
做压力测试的步骤如下:
1.写脚本或者录制脚本
2.使用用户自定义参数
3.场景设计
4.使用控制器,来控制模拟多少用户
5.使用监听器,查看测试结果
做压力测试的例子
举的实例是:在一台电脑用Jmeter模拟200个用户,同时去使用bing搜索不同的关键字,查看页面返回的时间是否在正常范围内。
第一步:使用CSVDataSetConfig来参数化
首先我们把测试需要用到的2个参数放在txt文件中, 新建一个data.txt文件,输入些数据,一行有两个数据,用逗号分隔。
启动Jmeter,先添加一个ThreadGroup,然后添加一个CSVDataSetConfig(Add->ConfigElement->CSVDataSetConfig)
第二步:添加HTTPRequest.
我们添加http请求,发送get到http://cn.bing.com/search
选择ThreadGroup右键(Add->Sampler->HTTPRequest),需要填的数据如下:
第三步:使用ThreadGroup,控制模拟多少用户
选中ThreadGroup
NumberofThreads(users):一个用户占一个线程,200个线程就是模拟200个用户 。
Ramp-UpPeriod(inseconds):设置线程需要多长时间全部启动。如果线程数为200,准备时长为10,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。
LoopCount:每个线程发送请求的次数。如果线程数为200,循环次数为10,那么每个线程发送10次请求。总请求数为200*10=2000。如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。
第四步:添加SummaryReport用来查看测试结果
选中ThreadGroup右键(Add->Listener->SummaryReport)
第五步:运行一下
到目前为止,脚本就全写好了,我们来运行下,如何看下测试的结果
压力测试网站_JMeter简单压力测试教程相关推荐
- 记一次对微信引流网站的简单渗透测试
0x00 写在前头 今天翻了一下之前的笔记,翻到一个之前的测试记录 竟然在18年12月写的,这都19年7月份了. 没啥技术可言,纯粹发上来记录一下,不然就真的尘封了. (顺便给博客除草,嘿嘿~) 0x ...
- 测试网站的url脚本测试网站是否正常
运维人员保证公司的网站是否正常 通过脚本可以 测试一下: #!/bin/sh function usage() { #<==甯姪鍑芥暟 echo $"usage:$0 url ...
- 网上找到一个可以用来测试网站安全性能的测试ASP页面
之前在找到一个验证自己网站安全性能的ASP检查页面 而现在大多数人用它来做ASP挂马程序使用 这儿把代码贴出来 有兴趣的朋友可以看看 毕竟知己知彼才能更好去防范控制 这儿贴出代码希望不要被用在恶意方 ...
- 电话测试压力软件,1-60T简单压力测试仪器/简单的测试压力工具
1-60T简单压力测试仪器/简单的测试压力工具 上海恒刚厂家生产的这款1-60T简单压力测试仪器是一款小型多功能高精度的负荷测试仪器,其SG简单压力测试仪器国产品采用SMT生产,体积小巧,可靠性高,该 ...
- 模拟黑客思维对网站进行CC压力测试!(二)
玩计算机的老炮儿都知道买回来一台新机器,都需要烤机,也就对主机性能进行测试,一般三天,不死机,没有故障就是可以了.现在每天都上线N个网站,有几个对自己的网站进行过性能测试,压力测试,安全检测呢?网站线 ...
- ab命令压力测试网站性能
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_lo ...
- 网站性能Web压力测试工具webbench
为什么80%的码农都做不了架构师?>>> webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. ...
- android服务器压力测试工具,Android自动化压力测试图解教程——Monkey工具
有时候我们需要对一个软件进行压力测试,检查该软件的性能.如果是人工进行测试的话,效率会低很多,而且会比较枯燥.这时,中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作. 一.Monk ...
- windows web服务器性能测试工具,网站性能Web压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: wget http:/ ...
- php mpm,PHP使用Apache中的ab测试网站的压力性能及mpm介绍
打开Apache安装的bin目录 shift+鼠标右键 复制粘贴以下代码->回车 ab -n 1000 -c 100 http://localhost/test.php 上例表示总共访问http ...
最新文章
- python弹幕代码_只需3 行代码就可以获取B站(弹幕、评论、用户)数据
- noj 邮票分你一半z的生日
- windows上使用cmake 编译yaml-cpp源码,生成yam-cpp.lib
- 21秋期末考试建筑力学与结构10126k2
- 图解安装CentOS 6.6
- 共享锁与排它锁区别(转)
- 一加 9RT原神限定礼盒今晚开售:内含丰富资源回馈用户
- 使用AfxGetMainWnd函数的一个心得
- 游戏平台系统源码开源有多重要
- Java学习笔记之JDBC和连接池
- 银行数据仓库体系实践(14)--数据应用之内部报表及数据分析
- 王阳明心学的最高境界
- 开奖及送福利|周日晚八点,红包雨任性下
- 35个优秀的电子商务网站设计案例
- C/C++笔试题(很多)
- 【亲测可用】云里黑白第十三回——解决出现问题,你的PIN不可用,单击以重新设置PIN,诊断启动,禁用服务
- nodejs模块加载的猜想
- 电池规格参数说明(MIT版本)
- GD32F4xx 以太网芯片(enc28j60)驱动移植
- 【交叉编译】海思平台和安霸平台交叉编译
热门文章
- MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart...
- [bzoj2878][Noi2012]迷失游乐园(基环树dp)
- 乘风破浪:LeetCode真题_027_Remove Element
- 检测手机屏幕是否亮屏解锁
- Ubantu16.04LTS麒麟版:取消登录界面的客人回话
- 【javascript】ajax 基础(转)
- [转]java String的经典问题(new String(), String)
- VB.NET和C#的比较
- C语言杂记-vector 、 stack and queue
- 「翻版王攀」?深大研究生控诉导师不让毕业:读研三年,猪狗不如