apache benchmark 工具 测试API 性能发送 Post 请求(Linux环境验证通过

在apache bin 目录,在linux上执行命令:
./ab -n 1 -v 4 -p 'userlogin.txt' -T 'application/x-www-form-urlencoded' 'http://api.xxxxx.com/1/login'

说明:
(1)
userlogin.txt 这里边记录是API的post请求的参数,放在和ab相同目录下(/opt/app/apache-2.4.12/bin),内容如下,
user_name=639493678400&password=A1111111&cheers=1
(2)  这个api只需要2个参数user_name,password,如果 参数文件中写成 user_name=639493678400&password=A1111111的话,还是报错,所以又多传了个参数cheers=1,这样就不报错了(和开发沟通下,说是占位符的问题),这点非常重要。

最后说明:在windows系统中,使用ab还是会报错,所以大家注意,这个篇文章是针对Linux系统的。

---------------------------------------------------- 被测试API -----------------------------------------------------

Login
Login with username and password credential.
URL: http://api.xxxxx.com/1/login
Request Method: POST
Request
Header

Field Required Description
User-Agent O User Agent of Client
X-User-Agent M Extend User Agent of Client

Body

Field Required Description
user_name M Name of user
password M Password of user credential
device O Login device id
pwd_flag O 1:encrypted 0:non-encrypted(default)

Body

Field Data Type Description
token string Access token for business interaction.
expires_in long Valid time range of access token. (Seconds)

ab 发送post请求 测试API性能相关推荐

  1. ab 发送post请求测试API性能

    apache benchmark 工具 测试API 性能发送 Post 请求(Linux环境验证通过) 在apache bin 目录,在linux上执行命令: ./ab -n 1 -v 4 -p 'u ...

  2. 模拟post请求--测试api是否可用--再交给ios开发

    提交给iso开发前.先模拟post提交,测试返回是否正确 =============post.php文件 ios每次最少要提交5个数据, 加密串 seqno , 请求验证码 source, 设备唯一标 ...

  3. idea构建post请求_在IDEA中快速测试API接口

    IntelliJ IDEA从2017.3 版支持在IDEA中请求测试API接口,Editor REST Client 支持的文件类型有两种,.http 和 .rest,文件图标为 . 1.创建文件 1 ...

  4. 如何使用postman测试服务器的性能,如何用Postman测试API

    API 测试有助于检查应用程序业务逻辑.这是集成测试的一部分,没有 API 测试的任何质量保证过程都是不完整的. 然而,手动的 API 测试是一个相当令人厌倦的过程,所以测试工程师经常选择自动化这个过 ...

  5. ab命令压力测试网站性能

    网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_lo ...

  6. 微信小程序Api发送网络请求(request)

    微信小程序发送网络请求(request) 下边的地址是微信小程序开发平台对网络请求的介绍. 微信小程序网络请求介绍 最近公司要求开发小程序,下面是我查看微信小程序文档,写的一个demo,记录下来方便以 ...

  7. 性能/压力测试工具Apache ab修改:按时间进行性能/压力测试

    需求: 在对Nginx module 采用Aapche ab进行性能和压力测试的过程中发现: 1. 对于不同的并发线程,相同的请求数,性能/压测所需要的时间变化比较大: 2. 对于高并发的情况下,千万 ...

  8. jmeter测试TCP服务器/模拟发送TCP请求

    jmeter测试TCP服务器,使用TCP采样器模拟发送TCP请求. TCP采样器:打开一个到指定服务器的TCP / IP连接,然后发送指定文本并等待响应. jmeter模拟发送TCP请求的方法: 1. ...

  9. java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求

    06_在线支付_编写将数据提交给易宝支付的JSP页面 -------------------------------------------------------------- 1./payment ...

最新文章

  1. DPM2012保护sharepoint场
  2. 操作系统——理论知识
  3. JDK1.8中String类的intern()方法学习
  4. 看了50+竞品分析,我总结出5个常见问题和1套方法论
  5. ppt怎么一次性改全部字体_PPT的字体怎么选择?
  6. Flash 与数学:圆的切线(2)
  7. kotlin学习笔记-异常好玩的list集合总结
  8. 想测一下接口的并发数?手把手教你!
  9. 利用计算机系统辅助设计人员,计算机基础知识:计算机辅助设计
  10. STM8S 低功耗模式
  11. win10 常用DOS命令
  12. 创作焦虑之下,红人大V怎么看微博?
  13. 1.4亿在线背后-QQ-IM后台架构的演化与启示
  14. [机器视觉]摄像机标定(2) 张正友标定最详细推导
  15. 小郡肝火锅点餐系统——部分代码实现
  16. Linux--详细安装教程
  17. python中全部注释_Python中的注释
  18. webpack 环境变量
  19. 登陆共享服务器的用户名和密码怎么修改
  20. php 图像边缘检测,科学网—图像处理边缘检测 - 李敏的博文

热门文章

  1. Tableau的特点和案例--可视化和交互化 和 其他
  2. ACMoi蓝桥杯刷题网站推荐
  3. 自媒体平台今日头条申请秘籍(转)
  4. Node.js 使用 zlib 内置模块进行 gzip 压缩
  5. 怎么在电脑的右键新建菜单添加.py或者其他格式的文件
  6. (排序3)希尔排序时间复杂度与直接选择排序
  7. L2TP/IPSec 服务端安装
  8. 利用Event实现WinUI层与Bussiness层 跨层间动态提示
  9. 浅谈对js闭包的理解
  10. jsp实验中:tag文件报java.util.ArrayList cannot be cast to java.lang.String