需要对服务器接口做压力测试前,要理解的一些术语含义:响应时间、并发、RPS 并发: 什么叫并发?并发不是我们理解的在loadrunner场景中设置并发数,而是正在系统中执行操作或者在系统的队列中排队的用户数,当然在lr的世界里,我们也会粗略的认为二者相等。 响应时间: 严格意义上说是从客户端发送请求 ...
分类:
其他好文 时间:
2020-02-27 20:52:18
阅读次数:
135
概念: 1、性能: 事务、物品的某些特性的评价值。 时间角度、处理能力 2、软件性能测试: 是用一定的技术,找出或验证某个性能指标值的测试。负载测试和压力测试都属于性能测试,两者可以结合进行。 3、压力测试的目的是:验证系统的稳定性 4、负载测试:测试系统的能力是多少 负载测试是一个分析软件应用程序 ...
分类:
其他好文 时间:
2020-02-24 20:44:26
阅读次数:
76
在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成 ...
分类:
其他好文 时间:
2020-02-24 12:55:44
阅读次数:
74
本文始发于个人公众号: 两猿社 ,原创不易,求个关注 Bug复现 使用Webbench对服务器进行压力测试,创建1000个客户端,并发访问服务器10s,正常情况下有接近8万个HTTP请求访问服务器。 结果显示仅有7个请求被成功处理,0个请求处理失败, 服务器也没有返回错误 。此时,从浏览器端访问服务 ...
分类:
其他好文 时间:
2020-02-24 09:51:30
阅读次数:
77
JMeter压力测试 官网:https://jmeter.apache.org 最新款的jmeter需要java8的支持,所以请自行安装jdk8。这里就不啰嗦了。 可以根据自己的系统下载zip或者是tgz格式的包。下载后就解压出来,找到bin目录,它的启动和配置文件都在这个目录 进入之后,只需要双击 ...
分类:
Web程序 时间:
2020-02-23 18:13:21
阅读次数:
221
性能测试目的:发现性能瓶颈 性能测试分类: 负载测试:通过逐步加压的方法,达到既定的性能阈值的目标.阈值的设定应是小于等于某个值,如cpu使用率小于等于80% 压力测试:通过逐步加压的方法,使得系统的某些资源达到饱和,甚至失效状态,简单粗暴的解释就是什么条件能把系统压崩溃. 并发测试:在同一时间内, ...
分类:
其他好文 时间:
2020-02-19 14:54:07
阅读次数:
75
一、Jmeter简介 1.Jmeter:Apache Jmeter是由Apache组织的开发源代码项目,是一个纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于web应用测试但后面扩展到其他测试领域。 2.Jmeter作用:Apache Jmeter可以用于对静态的和动态的资源(文件、Se ...
分类:
其他好文 时间:
2020-02-15 15:42:24
阅读次数:
75
ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。
分类:
Web程序 时间:
2020-02-09 00:38:20
阅读次数:
168
一、Jmeter下载 进入官网:http://jmeter.apache.org/ 1.第一步进入官网如下图 2.选择进行下载,下载下来为一个压缩包,解压即可。 3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。 个人认为要注意3点: 1)解压之后压缩包叫apache-jmet ...
分类:
其他好文 时间:
2020-02-07 18:57:19
阅读次数:
64
性能测试中负载测试,压力测试有什么区别 对于性能测试,负载测试,压力测试的区别,之前总自认为是清楚的,后来被人问住了,才发现还差的远。这儿网上摘了一些内容,加上自己的理解,算是弄清楚了吧。特此记下,避免忘了。如有错误之处,还望指正。 性能测试(或称多用户并发性能测试)、负载测试、强度测试、容量测试是 ...
分类:
其他好文 时间:
2020-02-05 18:49:11
阅读次数:
85