ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【转】Locust 性能测试-小案例(1)-环境搭建

2020-09-23 08:33:09  阅读:291  来源: 互联网

标签:1.1 Python Locust 案例 虚拟环境 pip 安装 搭建


说在前面的话:从这节课开始,将讲解Locust作为一款测试工具,要怎么去应用。首先是“小案例”的系列文章,主要是给大家讲解locustfile也就是场景模拟的一些模式和方法。等到“小案例”系列完毕后,会继续Locust的比较深入的一些话题,如果大家有什么想了解的,可以回复文章或者私信公众号。


    首先如何搭建Locust测试的环境,这里会给出一些步骤,我这里的步骤主要是基于MacOS/Linux系统给出的,大家可以根据自己的实际情况作参考,如果环境搭建遇到问题可以私信我。

第一步:安装Python

如之前所介绍,Locust是基于Python语言的,所以在我们的测试机器上必须要安装Python语言环境。至于Python的版本,最好是选择Python 3.选择最新的版本即可。安装步骤是去Python官网去下载最新的安装包,然后点击安装即可。安装之后,在命令行输入python3,会得到类似如下的返回,证明Python已经安装成功,我本地安装的版本号是Python 3.7.3

$ python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 16:52:21) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

  

第二步:搭建Python虚拟环境

      所谓Python的虚拟环境,是为了保持我们后续Locust测试项目的独立性和互不干扰。并且也能保证我们软件版本号的统一。更便于日后项目的移植。如何去搭建Python虚拟环境,网络上已经有人总结的比较好了。如网友“CHJXBT”的这篇博文 https://www.cnblogs.com/chjxbt/p/10517952.html讲解的就比较详细。
       第三步:启动虚拟环境
如何启动虚拟环境呢?首先进入虚拟环境的主目录。在主目录中,可以发现如下图的目录结构:

 

 

进入到bin目录下,执行如下命令,即可开启虚拟环境。

source activate

      第四步:在虚拟环境模式下,安装python lib “locust” 安装命令为:

pip install locust

      第五步:查看Python已安装包列表。命令是,“pip list",结果如下

$ pip list
Package          Version  
---------------- ---------
certifi          2020.6.20
chardet          3.0.4    
click            7.1.2    
ConfigArgParse   1.2.3    
Flask            1.1.2    
Flask-BasicAuth  0.2.0    
gevent           20.6.2   
geventhttpclient 1.4.4    
greenlet         0.4.16   
idna             2.10     
itsdangerous     1.1.0    
Jinja2           2.11.2   
locust           1.1.1    
MarkupSafe       1.1.1    
msgpack          1.0.0    
pip              19.0.3   
psutil           5.7.2    
pyzmq            19.0.2   
requests         2.24.0   
setuptools       40.8.0   
six              1.15.0   
urllib3          1.25.10  
Werkzeug         1.0.1    
zope.event       4.4      
zope.interface   5.1.0  

至此,Locust环境已经安装完毕。

 

本文转自 微信公众号 TimTest. 原文地址:https://mp.weixin.qq.com/s?__biz=MzI2OTYwMDc0MQ==&mid=2247483736&idx=1&sn=72293ee167ae161c7a18cb4a44551360&chksm=eadc93d2ddab1ac43ca3e50a02556628ac0c680543376f6fcaa7a60842c2af2a54e5275b8d40&token=2021082705&lang=zh_CN#rd

标签:1.1,Python,Locust,案例,虚拟环境,pip,安装,搭建
来源: https://www.cnblogs.com/summerstone/p/13716131.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有