谁能告诉我如何从Gitlab项目运行Jmeter测试,如果这是可能的。(无需安装其他软件,如jenkins,maven等)
例如,我属于一个将代码构建到应用程序中的gitlab项目。我只是想在项目的yaml文件中添加一个jmeter测试,以便从计划的CI管道进程中运行。例如:负载测试:变量:GIT_STRATEGY:没有阶段:负载测试脚本:- CD "apache-jmeter-5.4apache-jmeter-5.4bin"- .jmeter -n -t jmeter测试。JMX -l testresults.jtl只有:变量:- $TESTTYPE == "loadtest"构件:道路:——testresults.jtl
如果你说的是Gitlab CI -它自然支持执行各种类型的shell脚本。
JMeter可以在命令行非gui模式下执行
所以你需要做的就是:
test:
stage: test
script:
- echo 'Running JMeter Test'
- /path/to/your/jmeter/bin/jmeter -n -t yourtest.jmx -l result.jtl
确保JMeter安装在Gitlab运行器机器上。