跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 写个 Python 测试脚本却与实现差别大
未分類
13 2 月 2022

写个 Python 测试脚本却与实现差别大

写个 Python 测试脚本却与实现差别大

資深大佬 : kaka6 26

目标系统是前后端分离的
所以搞个 python 的测试脚本,想做下压力测试(用 Jmeter 有点麻烦,也不熟)
于是,主通过 requests 和 multiprocessing.pool 来写脚本
requests 做模拟请求 api
pool 实现并发进程
业务流程也简单:
1 、根据 用户信息取 token
2 、根据 token 访问接口
3 、根据 token 提交数据
测试结果,每秒成功请求 api 数达 80+,持续 5 分钟多系统也能平衡运行
(由于 python 的并发量再多也上不去,受限于本机的 cpu )
所以初步感觉服务器的响应能力应该可以
但真实情况是,系统 100 人同时进入就挂了
查询挂的原因是因为部分表查询慢,堵住了(但用 python 请求又不堵)
这样是不是 python 的模拟请求测试不准,要怎么弄才好真实模拟现场多用户,多客户端的真实场景
大佬有話說 (2)

  • 資深大佬 : Kinnice

    真实模拟? 暴力的法子,开 100 个 docker ,里面跑你的业务流程

  • 資深大佬 : vanwtf

    做压力测试可以试试, locust 这个库, 有实时请求图和记录, 很方便, windows 也能装

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具