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

你可能感兴趣的:(2018-11-15 Flask中并发优化jMeter测试)