python(iJmeter-master)接口测试程序部署实践

  • 2020 年 12 月 13 日
  • 筆記

记录学习性能测试过程遇到的问题,加油!

环境

安装环境如下:

  • Windows 10 1803
  • VMWare Workstation 15 Pro
  • Centos Linux release 7.9.2009(core)
  • 所有操作都是在root用户下操作
  • 接口程序:iJmeter-master     地址://github.com/princeqjzh/iJmeter

安装依赖和yum更新

  1. yum更新

                 yum update

          2.安装依赖项

                yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

下载并安装Python

        1.在官网下载所需版本,这里用的是3.7.0版本,我的是放在/usr/local/src目录下

              cd /usr/local/src

              wget //www.python.org/ftp/3.7.0/Python-3.7.0.tgz

                   注:这个方式下载会很慢,可能是网络的原因,解决办法是从百度网盘上找了3.8.x版本的安装包

           2.安装Python

                 解压:

                   tar -xvf Python-3.7.0.tgz

                  编译:

                   cd Python-3.7.0

                   ./configure

                   安装:

                    make && make install        //执行完这步,默认会安装到/usr/local/bin,不需要配置软连接

                    验证:

                     python3 -V    //能看到版本号说明安装成功

安装pip

          1、下载pip

                  wget //pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

tar -zxxf pip-9.0.1.tar.gz

            2、进入pip目录

                       cd pip-9.0.1

                       python3 setup.py install          //这里用python3去解释安装

                       显示下面便是安装成功

                          Installed /usr/lib/python3.8/site-packages/pip-9.0.1-py3.8.egg
                          Processing dependencies for pip==9.0.1

                          Finished processing dependencies for pip==9.0.1             

               3、验证 pip –version

                                   

                              显示pip版本号说明安装成功,跟上面python3一样,在/usr/local/bin目录下

安装flask框架 

                   cd /usr/local/src/Python-3.8.1

                   pip install Flask

                        

                        上图为安装成功

python接口测试程序部署

                    1、用Xftp上传python接口测试程序到/usr/local/src

                     2、解压:unzip  iJmeter-master.zip

                     3、进入:cd iJmeter-master/application

                     4、启动:python3 orderservice.py

                           

                     5、查看9091端口:netstat -tlunp

                     6、查看防火墙状态:

                               firewall-cmd –state                //状态

                               firewall-cmd –zone=public –add-port=9091/tcp –permanent    //放开9091端口

                               firewall-cmd –reload    //重新加载生效

                     7、宿主机postman发起请求访问

                               

参考两位大神文章

           //www.cnblogs.com/linga/p/9442126.html

           //blog.csdn.net/qq_37928340/article/details/79668669?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control