JMeter测试与CircleCI的集成

时间:2017-05-13 12:35:17

标签: jmeter circleci

我有一个在JMeter中开发的测试计划,并在GitHub repo中以.jmx文件的形式提供。我已经将它与CircleCI集成在一起进行持续集成,但我面临的问题是它没有使用命令打开testplan(因为CircleCI使用Ubuntu作为平台)。

我使用的命令是:

import csv counter = 1 with open('mock_data.csv', 'r') as csvfile: reader = csv.reader(csvfile) row1 = next(reader) # here you save your first line of the .csv file for row in reader: if row: # if row is not empty, write a file with this row filename = "file_%s" % str(counter) with open(filename, 'w') as csvfile_out: writer = csv.writer(csvfile_out) writer.writerow(row1) #here you write your row1 as first row of csvfile_out writer.writerow(row) counter = counter + 1

我在日志中收到的消息是:

apache-jmeter-3.2/bin/jmeter -n -t /testplan/UBO8_PerformanceTest.jmx

这在本地Ubuntu上运行良好。

非常感谢任何指针。

由于

1 个答案:

答案 0 :(得分:1)

经过对谷歌的一些研究以及错误和试验,我设法解决了这个问题。我刚刚从testplan路径的开头删除了'/':

apache-jmeter-3.2/bin/jmeter -n -t testplan/UBO8_PerformanceTest.jmx

Testplan现在在CircleCI上顺利运行。