2018-11-15 Flask中并发优化jMeter测试

  1. Queue的使用
    参考
    in Python3.x should use 'pip install q'
    in Python2.x should use 'pip install queue'

  2. 关于模块:除了包含函数定义外,模块也可以包含可执行语句。这些语句一般用来初始化模块。他们仅在 第一次 被导入的地方执行一次。所以如果有需要预初始化对象并共享,可以在模块执行语句中写。

  3. 关于并发测试:
    postman的runner是串行的,上一个请求结束后才开始下一个请求,只能算连续测试但不是并发测试。
    推荐使用JMeter。
    安装:

>>> brew install jmeter
# 如果提示没有安装java
>>> brew install brew cask
>>> brew cask install java

使用:

>>> open /usr/local/bin/jmeter

入门教程
固定qps压力测试

测试结果

  1. 使用htop查看服务器cpu使用情况
>>> yum install htop
>>> htop #打开
>>> q #退出

入门教程

htop

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,695评论 19 139
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,354评论 0 10
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,284评论 8 265
  • 大家好,各位学长好,我代表大家给咱们团所有的学长送上一个感谢致辞 是即将自立的我们写给即将离开的你们 120天已然...
    a0001911cc5a阅读 164评论 0 0
  • 欧阳修(1007―1072)字永叔,字号醉翁,晚年号六一居士,溢号文忠,世称欧阳修中文。北宋时期政治家、文学家、...
    贺茗伟阅读 330评论 0 0

友情链接更多精彩内容