从0开始搭建接口、web服务--总览
起因: 想学习性能测试,公司服务器无法放监控,只能自己从0开始了;
步骤:
接口代码( python + flask + redis + gitee)
性能测试代码(python + locust )自己写了个通过自动化的模式走性能测试, 方便后期的其他的case编写;如同测试平台的功能一样
服务( aly +lnmp + redis )
一、搭建服务
1、买了个阿里云服务器 (最便宜的就够了) ,本地的虚拟机没法弄性能,之前试了下本机cpu100%.
2、这里选择的是centos , 通过安装包安装 lnmp (安装包地址: https://lnmp.org/install.html,之前文章有教程), 也根据阿里云的教程进行安装搭建 lnmp环境.
3、配置lnmp环境,以及域名 (教程里面有)
4、再安装redis( 官网地址: https://redis.io/topics/quickstart)
5、修改redis文件redis.conf, 如图: bind 127.0.0.1 注释掉 ; protected-mode=yes,改完no

6、启动redis
二、克隆代码
1、通过码云下载代码( git clone <项目地址>)
2、run 运行文件
三、端口、hosts配置
1、阿里云安全组 添加所需端口( http 80/ 脚本 8989/ redis 6379 )
2、本机配置hosts配置
四、性能测试
1、通过locust脚本框架请求
2、成功通过,数据保存ok
大体上就是这些,最多的问题就是配置以及安全组端口的添加 ( 之前忘记搞端口和 hosts,结果请求不到)
为以防忘记,记录下来内容
好好学习 多多赚钱
改变一切

浙公网安备 33010602011771号