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

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


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

第一步:安装Python

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

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

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

      第三步:启动虚拟环境
如何启动虚拟环境呢?首先进入虚拟环境的主目录。在主目录中,可以发现如下图的目录结构:

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

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

source activate

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

pip install locust

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

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


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

    大家也可以扫描并关注如下公众号“TimTest”,会有更多性能测试相关内容分享。

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

上一篇:Locust关联和参数化


下一篇:Locust性能-零基础入门系列(2) -重写wait_time