JMeter测试网站性能吞吐量

简介:

JMeter通过HTTP请求测试网站的方法见这个博文:http://leafwf.blog.51cto.com/872759/1618409

我的测试数据截图:这里写图片描述

测试数据库的性能:
这里写图片描述

腾讯云机器测试数据:

主机配置:
CPU:1核    主频:2294.686M   Intel(R) Xeon(R) CPU E5-26xx v3
内存:1G    速度:未测试
硬盘:20G  速度:未测试

网速:
上传:5MB/s
下载:1MB/s

单条SQL执行耗时:大约0.010s(10ms)
所以,在1秒的时间内,理论最大查询100次SQL。

秒杀首页,页面大小:5.1KB

压测时,吞吐量最大1000/分钟,也就是最大的请求为每秒16个。
而理论最大的吞吐量为128/5.1=25/秒(计算方法:网速/每次请求体大小)

对于上面未测试的数据,我用nmon工具也看了,确实CPU和内存完全不是瓶颈。
有别人的测试数据作参考:

操作 响应时间
打开一个网站 几秒
在数据库中查询一条记录(有索引) 十几毫秒
机械磁盘一次寻址定位 4毫秒
从机械磁盘顺序读取1MB数据 2毫秒
从SSD磁盘顺序读取1MB数据 0.3毫秒
从远程分布式缓存Redis读取一个数据 0.5毫秒
从内存中读取1MB数据 十几微秒
Java程序本地方法调用 几微秒
网络传输2KB数据 1微秒

参考地址:http://blog.csdn.net/bluejoe2000/article/details/40474575

总结:分析我的网站,网络是最大的瓶颈,最多支持25个人同时传输数据;然后是数据库,数据库的查询是10ms,也就是每秒最多100个人同时访问。

目录
相关文章
|
13天前
|
网络协议 安全 测试技术
性能工具之emqtt-bench BenchMark 测试示例
【4月更文挑战第19天】在前面两篇文章中介绍了emqtt-bench工具和MQTT的入门压测,本文示例 emqtt_bench 对 MQTT Broker 做 Beachmark 测试,让大家对 MQTT消息中间 BenchMark 测试有个整体了解,方便平常在压测工作查阅。
88 6
性能工具之emqtt-bench BenchMark 测试示例
|
14天前
|
设计模式 测试技术 持续交付
深入白盒测试:提升软件质量与性能的关键策略
【4月更文挑战第20天】 在软件开发的复杂世界中,确保产品的质量和性能始终是至关重要的任务。白盒测试,作为软件测试领域的重要分支,提供了对程序内部结构和逻辑的深入分析手段。本文将探讨如何通过有效的白盒测试策略来优化软件性能,减少缺陷,并最终提高用户满意度。通过剖析代码检查、单元测试、集成测试等白盒测试技术,我们将了解这些方法如何揭示潜在的问题点,并为改进提供方向。
|
25天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
27 0
|
27天前
|
安全 算法 测试技术
深入白盒测试:提升软件质量与性能的关键策略
【4月更文挑战第7天】 在软件开发生命周期中,确保代码的质量和性能至关重要。白盒测试作为一种重要的测试方法,允许测试者通过检查程序内部结构和逻辑来识别缺陷和问题。本文旨在探讨白盒测试的核心原则、技术及其对提升软件产品可靠性的影响。我们将重点分析如何利用白盒测试进行有效的单元测试、集成测试以及系统测试,并讨论现代软件测试工具如何帮助实现自动化测试流程,从而优化开发周期并降低错误率。
|
4天前
|
算法 安全 Java
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
【4月更文挑战第28天】性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
16 1
性能工具之 JMeter 自定义 Java Sampler 支持国密 SM2 算法
|
4天前
|
分布式计算 Hadoop 测试技术
|
4天前
|
分布式计算 Hadoop 测试技术
|
4天前
|
分布式计算 Hadoop 测试技术
Hadoop节点网络性能的带宽测试
【4月更文挑战第23天】
15 1
|
5天前
|
分布式计算 Hadoop 测试技术
Hadoop节点网络性能的带宽测试
【4月更文挑战第22天】
22 4
|
10天前
|
监控 NoSQL 测试技术
MongoDB性能最佳实践:如何制定更有效的基准测试?
感谢你与我们一起走过这段MongoDB性能最佳实践之旅,希望你能从中获取一些有用的信息
1583 2