加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

Web性能测试:AB 压力测试

发布时间:2020-03-07 07:58:06 所属栏目:资源 来源:站长网
导读:1. 压力测试 的概念定义 1、这段话是给刚接触学习 性能测试 知识的初学者,在实际工作中都会接触到性能测试、压力测试、负载测试等专业名词也容易混淆,下面带大家熟悉下这到底是怎么定义: 1.1、性能测试【 Performance Test 】:是指通过自动化的测试
  1. 压力测试的概念定义  1、这段话是给刚接触学习性能测试知识的初学者,在实际工作中都会接触到性能测试、压力测试、负载测试等专业名词也容易混淆,下面带大家熟悉下这到底是怎么定义:  1.1、性能测试【 Performance Test 】:是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试;  1.2、压力测试【 stress testing 】:是指通过测试系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试;  1.3、负载测试【 Load Test 】:是指通过测试系统在资源超负荷情况下的表现,才以发现设计上的错误或验证系统的负载能力。  2. AB的起源  AB 全称【ApacheBench】是 Apache 自带的一款功能强大的测试工具,可以快速测试基于 HTTP 协议所有 Web 页面的最大负载压力,扩展性非常强,  下载地址:https://www.apachelounge.com/download/  下载相应系统的zip包,这里我演示的是 https://www.apachelounge.com/download/VC15/binaries/httpd-2.4.33-win64-VC15.zip   ApacheBench Ver 2.3  3. 运行平台区分(WindowsLinux|Mac)  3.1、Windows 7、8、10运行方式  使用 cmd/Windows PowerShell,进入 Apache 下的 bin 目录,运行 ad 工具   shell/Windows PowerShell会打印以下信息,即表明 ab 正常工作  3.2、Linux|Mac 运行方式  通过 shell 输入 cd /etc/httpd/bin 路径,运行 ad 工具  4. 你的第一个AB GET请求脚本  在 cmd/shell 中输入以下两条命令:   结果分析:   5. AB发起POST、PUT请求  AB的POST请求需要在当前路径下创建个空的notepad文档,命名为【Postdata.txt】,这里演示模拟login操作  【Postdata.txt】内容如下填写:   ab用到的参数解释(为什么要用这些参数才能完成POST请求)  6. AB附带有趣的参数(AB的细节)  6.1、客户要求,一个页面在 1秒 内完成 10 个用户的 10次 并发请求,也就是说我们的命令是:  6.2、AB如果输出详细的测试信息:  ab的测试报告截图:Web性能测试:AB 压力测试  6.3、AB如果插入Cookies 和 Header:   6.4、AB请求带proxy:port   7. AB参数中文翻译:

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读