C I 持续集成
- 持续集成(Continuous Integration)
-
它的好处具体有两 点: 1、快速发现错误,每完成一点更新,就集成到主干分支,可以快速发现错误, 定位错误也是很容易 2、防止分 支大幅度偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,也有可能导致难以集 成。
CI 持续集成
https://www.cnblogs.com/weke/articles/7912133.html 持续集成的文件提交到 j k 这玩意儿上
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。 环境搭建
-
-
1、Java环境
2、把.war放在tomcat的webapps目录下
3、启动tomcat,服务就可以执行了,默认的端口是8080
-
1、Java环境
-
- 下载配置好java环境变量后,
-
#java环境配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
#JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH -
http://localhost:8080/
- 复制密码到网站
-
在里面安装相关插件
- git
jmeter
python
allure -
- 在run里添加得这个没啥用,在pytest执行
-
-
-
if __name__ == '__main__':
pytest.main(["test_repeat.py","--alluredir","../report/result"])
import subprocess
subprocess.call('allure generate ../report/result/ -o ../report/html --clean',shell=True)
subprocess.call('allure open -h 127.0.0.1 -p 8088 ../report/html',shell=True)生成测试报告
在终端输入三行代码来生成HTML测试报告,就
python -m pytest test/ --alluredir report/result
allure generate report/result/ -o report/html --clean
allure open -h 127.0.0.1 -p 8088 report/html
-
if __name__ == '__main__':
-
-
-
-