• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

高并发性能测试,IT人员必备技能

武飞扬头像
51CTO
帮助0

 概述

创建多个并发线程、模拟多个访问者同时对某一URL进行访问,可对任何基于url的资源进行并发性能测试。

[[286736]]

压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。 

学新通

安装

yum-y install httpd-tools

参数选项

-n 请求数

-c 并发数

-s 等待响应的时间默认30秒-H 自定义请求头参数,可多次使用该选项

-T 设置Content-Type请求头信息

-k 启用HTTP KeepAlive功能,即在一个HTTP会话中执行多个请求。默认时,不启用KeepAlive功能。

1. 基本实例

ab http://192.168.31.92/

2. 100并发,5000请求

ab -c 100 -n 5000 http://192.168.31.92/

3. 设置请求头信息User-Agent

ab -c 500 -n 10000 -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36" http://192.168.31.92/

4. GET传参接口测试

ab -n 100 -c 10 "http://192.168.31.91/api/test/?username=chris&password=123456" 

学新通

5. POST 传参接口测试

ab -n 100 -c 10 -p post.data -T "application/x-www-form-urlencoded" http://192.168.31.91/api/test/ 

学新通

post.data 文件内容:

username="chris"&password="123456"

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /news/detail/tanhcckbch
系列文章
更多 icon
同类精品
更多 icon
继续加载