使用jmeter进行网站的压力测试

简介: 开发工作中经常会遇到要测试自己做的网页的一个性能参数。今天就介绍一款apache公司出的 jmeter测试工具的使用.

开发工作中经常会遇到要测试自己做的网页的一个性能参数。今天就介绍一款apache公司出的 jmeter测试工具的使用.


1 由于jmeter是用java开发的,所以需要jdk的支持,去官网下载jdk

   http://www.oracle.com/technetwork/java/javase/downloads/index.html

2 去官网下载jmeter最新版本

   http://jmeter.apache.org/download_jmeter.cgi

3 不需要安装直接解压会得到以下目录结构

  

4 进入bin目录下,运行jmeter.bat 文件

  

5  打开后会出现两个窗口,后面那个dos窗口不要关,能输出一些日志信息,最小化就行了,主要是看另一个窗口:

  


6 在这里的测试计划上点鼠标右键,添加一个线程组:默认是一个线程执行一次,我们可以先保持默认值

 

7 线程组上点鼠标左键添加一个取样器(sampler):在这里我们能看到jmeter支持多种测试,FTP,HTTP,JAVA,数据库等等.

 

我们只测一下百度在HTTP请求中的服务器名称或IP中添写:www.baidu.com,其它先保持默认

 

有了请求,但我们想看到结果怎么办,进行下一步

8 在HTTP请求中鼠标右键,添加监听器"察看结果树"和"聚合报告"


添加好后是这个样子



9 好了,这回一个简单的测试计划就搭建完成了,我们要并发10个线程访问百度,将线程组中的线程数改为10

 

OK,点绿色小三角运行,然后他会提示你是否要保存,想保存的话,就可以把本次的测试计划脚本保存成一个jmx文件,下次使用时可以直接打开



等待运行结束后,在 “察看结果树"中和"聚合报告"中就可以看到我们本次测试的 详细数据 与 统计数据






好了,入手非常简单,只要了解一些http知识的很容易看懂。

这只是一个简单的测试,真正的情况可能会比较复杂,比如,考虑到cookies,http头,用户变量,从外部文件导入数值,从响应中获取值等,该工具都支持.

网上这方面的资料很多,有兴趣的可以自行查找,这里只是告诉大家怎么使用。有更多的功能等待着大家去发掘!

相关文章
|
26天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
27 0
|
2月前
|
敏捷开发 运维 安全
链家网站系统测试设计与实现_kaic
链家网站系统测试设计与实现_kaic
|
6月前
|
Java 测试技术 Apache
用JMeter做接口压力测试
JMeter是Apache组织开发的基于Java的压力测试工具,它是用 Java 语言编写的
60 0
|
6月前
|
测试技术
JMeter压力测试简单例子
JMeter压力测试简单例子
67 0
|
26天前
|
测试技术 Linux Apache
网站压力测试工具webbench图文详解
网站压力测试工具webbench图文详解
13 0
|
27天前
|
Web App开发 搜索推荐 测试技术
网站速度测试
【4月更文挑战第8天】网站速度测试
14 2
|
2月前
|
SQL Apache 流计算
Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
【2月更文挑战第25天】Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
158 3
|
3月前
|
前端开发 测试技术 Android开发
自动化测试学习网站
自动化测试学习网站
|
3月前
|
敏捷开发 测试技术 持续交付
几个有用的测试网站
几个有用的测试网站
|
3月前
|
SQL 安全 测试技术
面试题10: 如何测试一个网站?
面试题10: 如何测试一个网站?