我正在尝试从Jenkin运行jmeter测试.我已经安装了性能插件并重新启动了jenkin.我不想使用任何maven/ant.
执行shell命令
cd /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/workspace
java -jar /Users/Shared/Jenkins/apache-jmeter/bin/ApacheJMeter.jar -n -t Login_Logout.jmx -l result.jtl
Run Code Online (Sandbox Code Playgroud)
在jenkin->发布性能测试结果报告 - > jmeter - >报告文件 - >*/ .jtl 的后期构建操作中
当我从jenkin运行时,控制台说
Performance: Failed to parse /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/builds/2013-10-03_17-14-53/performance-reports/JMeter/result.jtl: Content is not allowed in prolog.
Run Code Online (Sandbox Code Playgroud)
所以我无法在性能报告部分查看结果/报告.任何建议如何解决.
==================================控制台输出=============
+ cd /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/workspace
+ java -jar /Users/Shared/Jenkins/apache-jmeter/bin/ApacheJMeter.jar -n -t Login_Logout.jmx -l result.jtl
Creating summariser <summary>
Created the tree successfully using Login_Logout.jmx
Starting the test @ Thu Oct 03 17:14:55 BST 2013 (1380816895721)
Waiting for possible shutdown message on port 4445
summary + 2 …Run Code Online (Sandbox Code Playgroud) 我用 C# 编写了身份验证类,它接受用户名和密码并返回身份验证码。
我可以将其集成到 jmeter 中,以便在运行时如果我提供用户名和密码,它将提供我需要作为 api 调用的标头管理器发送的授权码。
如果这是用 JAVA 编写的,那么它非常简单,但是有没有其他方法可以在 jmeter 中运行 C# 类
对于黄瓜 3.0 我正在使用
typeRegistry.defineDataTableType(DataTableType.entry(CustomData.class));
public class CustomData {
private int id;
private int val;
private Region region;
private Boolean isExisting;
private String type;
//getter and setter methods
}
Run Code Online (Sandbox Code Playgroud)
如何在 Cucumber 4.0.0 中将其转换为 configureTypeRegistry 的一部分
我在特征文件中的步骤为
When I set the custom data
| region | id | val | isExisting | type |
| NA | 2 | 10 | true | custom|
Run Code Online (Sandbox Code Playgroud)