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. python3精要(40)-数组与矩阵
  2. PHP 读取JSON数据
  3. 随机初始化(代码实现)
  4. FireEye红队失窃工具大揭秘之:分析复现Zoho ManageEngine RCE (CVE-2020-10189)
  5. Android ThreadPool
  6. java 读写acr122u_使用ACR122U NFC读卡器对M1卡进行读写操作(可以读写中文)
  7. 通达 oa 2017 mysql 密码,修改通达OA Mysql数据库密码
  8. 力扣第39题dfsdfs(respathtarget-candidates[1]i)#调用递归,组成目标的 i 可以重复用,不用i+1,def dfsdfs(resres,pathtarget,ind
  9. 基于python的大米粒分割(本文适合两个凹点的粘连物体)
  10. 这是一个没有现金的国家——丹麦
  11. 第一篇 Qt能做什么?
  12. 成功鲜有偶然:一览IT名人的教育成长经历
  13. 关于elementui上传图片 隐藏上传按钮
  14. 查看Ubuntu中的OpenCV、Eigen、Ceres版本
  15. Oracle卸载卸不干净,Oracle彻底删除的办法(winxp)
  16. php小数点问题,php--小数点问题 - osc_m4jd02jn的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. K8S太火了!花10分钟玩转它不香么,面试必备知识点
  18. 多普达515,好爽啊!
  19. 职业python培训
  20. 如何用数据分析进行游戏道具的精准投放?

热门文章

  1. 计算机乱七八糟小知识备忘录
  2. 微PE工具箱增加安装Linux/Ubuntu/Centos/deepin系统菜单
  3. free rainbow 分布式破解 WINDOWS 密码的最好选择!
  4. matlab 差分方程的解(解答qq网友)
  5. Python爬虫:让“蜘蛛”帮我们工作
  6. IOS appstore 发布
  7. 《算法笔记》(胡凡 编)学习笔记
  8. 不要熬夜肝PPT了!络绎科学一键生成科研PPT工具Slidebot来啦!
  9. Perl-Can't locate Time/HiRes.pm 错误
  10. 教你一招更改视频竖版与横版的技巧