zoukankan      html  css  js  c++  java
  • 压力测试python脚本由测试部维护 

    在windos系统上进行压力测试时先打开命令界面确认有没有下载python

    win键加R键

    命令:cmd

    命令:python -v

     

    如果没有请自行下载

    下载locust      

    pip install locustio 0.11.0   #下载0.11.0版本的locust

     

    locust -V                  验证locust

     

    以上条件都具备的话打开PyCharm-pythonIDE(python集成开发环境)下图所示

     

     0.11.0之前等待时间写法固定,0.13.0之后改成:wait_time = between(最小时间, 最大时间)

    右键点击

    运行脚本出现下面两行说明成功了

     

    Windows下本地浏览器输入   
    localhost:8089

    非本机启动locust脚本,应在浏览器中输入对应ip:8089

    Linux版本:

    首先关闭放火墙,清空防火墙规则。

    Setenforce  设置为0

    1.下载python

    yum -y install python3

    验证python

    Python3 -V

    2.升级pip。(pip负责下载python第三方库)

    Python3 -m pip install pip -U

    验证pip

    Pip -V

    3.下载locust。

    Python3 -m pip install locustio

    验证locust。      

    Locust -V

    4.拉取脚本到linux下。(放到比较好的位置)

     

    5.运行python脚本

    出现上面两行表示运行成功

    6.外部页面访问locust

     

    如果不需要web页面,可直接改python脚本。

    也可直接在命令行界面执行如下命令:

    Locust -f add_order.py --host=http://192.168.130.39 --no-web -c 100 -r 10  -t 5m

    -c   模拟虚拟用户的数量

    -r   每秒增加多少用户

    -t   多少时间完成设定的虚拟用户数

     

     

     

     

  • 相关阅读:
    责任
    人生
    有感
    冲突无处不在
    中科院玉泉路攻略——吃篇(校外)
    兄弟
    (18)[转载]:跳台阶问题
    Excel表格加下列选择框
    (转载)(c#)数据结构与算法分析 数组、向量和表
    [转载] 趣味算法:字符串反转的N种方法
  • 原文地址:https://www.cnblogs.com/zgqbky/p/12662314.html
Copyright © 2011-2022 走看看