小编Dig*_*nta的帖子

从cobertura报告中排除一些类

我正在使用gradle-cobertura插件生成测试覆盖率报告,可在此处找到.这个插件工作得非常好.现在我试图从覆盖率报告中排除一些类.我试图通过使用闭包来配置Cobertura插件的行为,如下所示配置约定属性:

cobertura {
    coverageSourceDirs = sourcesSets.main.groovy.srcDirs
    coverageExcludes = ['class_name.groovy']
}
Run Code Online (Sandbox Code Playgroud)

但覆盖率报告仍显示我已排除的类别.任何帮助将不胜感激.

谢谢和问候,Diganta

code-coverage cobertura gradle

2
推荐指数
1
解决办法
3819
查看次数

如何在POST方法中从csv文件发送JSON数据?

在我的项目中,我正在使用Jmeter进行负载测试。
我创建了一个测试计划,如下所示:

  1. 使用具有10个唯一用户名和密码的csv文件登录到应用程序(成功完成)
  2. 正则表达式提取器将从响应中获取会话ID,该ID将在下一个采样器中用于提交请求。(sessionId成功提取)
  3. 下一位采样者将提交一个请求。该采样器接受两个参数:sessionId和licenseRequest。有关Java脚本的一些详细信息如下:

    url: "groovy/enqueue",
    type: "POST",
    global: false,
    data: {sessionId: uSessionId, licenseRequest: JSON.stringify(requestJSON) },
    dataType: "text",
    
    Run Code Online (Sandbox Code Playgroud)

为了提交请求,我创建了一个csv文件。
csv类似于这样:

条目1:
{"activations":["<activation-code>","<activation-code>"],"email":"<emailIdofUser>","csvEntries":[{"model":"<modelname>","serial":"<serialNo>"}],"comment":"testing jmeter"}

我发现,在第二个采样器中提交请求时,后期请求格式错误:

POST data:
sessionId=vZNjFjW38cid&licenseRequest=%3CEOF%3E
Run Code Online (Sandbox Code Playgroud)

如您所见,licenseRequest的值不正确。它正在发送EOF,这是不希望的。

在此处输入图片说明

csv json jmeter load-testing

2
推荐指数
1
解决办法
4754
查看次数

标签 统计

cobertura ×1

code-coverage ×1

csv ×1

gradle ×1

jmeter ×1

json ×1

load-testing ×1