问题标签 [extentreports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jmeter-maven-plugin - 将范围报告与 jmeter 集成以进行测试报告
我想使用 jmeter 进行 api 功能测试,jmeter 仪表板报告不适合功能测试。
我试图将范围 2.41.2 报告与验证响应(http 和预期响应代码)的 groovy 脚本集成。
我尝试使用将extentreports 用于 jmeter 测试结果中给出的想法
然而那已经失败了。我使用 js2322 断言来检查有效响应,但每当尝试运行时都会出错。
我不确定它是否应该设置为后处理器步骤而不是断言。
有没有人对如何实现这一点有任何想法?
java - 如何实现支持并行 TestSuite 执行和动态命名报告生成的 ExtentReports
我已经构建了一个使用 Selenium Grid 和 TestNG 的小型测试框架,我想让它支持 ExtentReports 3 的并行执行报告,并根据将要运行的 TestSuite 的名称创建一个本地动态命名的文件。最后的想法是运行一个包含多个类的 TestSuite,每个类只包含 1 个测试,由 @Test 注释定义。
这些测试是 UI 测试,整个测试套件可能需要大约 2 小时才能完成。当一个 TestSuite 完成时,将生成一个 ExtentReport html 报告,其中包含每个测试的结果。
我想要做的是开始运行一个测试套件,然后开始运行另一个相同的测试套件,与第一个测试套件的执行并行,但是在不同的环境中,当它们完成时我想要两个不同的报告。目前,如果我尝试简单地执行此操作,一份报告将覆盖另一份报告。
有人可以给我一些关于如何实现这个目标的指导吗?
我已经尝试实现此处显示的示例:http: //extentreports.com/docs/versions/3/java/#extent-testng-report-builder
但是,Eclipse 通知我
The method createNode(String) is undefined for the type Object
下面,我提供了我的基本测试配置文件:
我是编程和自动化领域的新手,因此,对于这项工作的任何帮助或建议,特别是或一般来说,将不胜感激。先感谢您!
visual-studio - 将多个自动化结果报告合二为一
我想要实现的目标
是跨多台物理机以分布式模式运行 CodedUI 自动化脚本。我正在使用 ExtentReports 在执行测试后生成 results.html。我的目标是在执行测试后拥有一个 results.html。
我所取得的成就
目前我能够在机器上很好地执行我的自动化测试,这将正确地生成一个包含所有已运行测试的 results.html。伟大的!:)
我当前的问题
现在,只要我使用 Visual Studio 的控制器/代理模型将测试分发到多台物理机器,我就会遇到问题。这个问题是每台机器都会为在该特定机器上运行的测试创建自己的 results.html 文件。
我解决此问题的想法是将结果文件从每台物理机写入共享驱动器位置,并在将新的 ExtentReport 实例声明为 true 时指定“追加现有”参数。
所有机器都将成功写入此位置,但问题只是最后一台完成测试的机器的测试将附加到 results.html。
我想知道我想要实现的目标是否可行,以及其他人在合并来自分布式环境的报告/他们如何实现它时是否有任何问题?
谢谢蒂姆
jenkins - 在 Jenkins 范围报告中,屏幕截图为空白
在 Jenkins 范围报告中,屏幕截图是空白的。但在本地,屏幕截图是可见的。我们提供的路径:
报告路径:C:\dev\ws\Seleniumtest\Reports\ExtendReport.html
截图路径:"Reports/Screenshots_Fail/"+screenName+"-"+dateFormat.format(date)+".jpg";
但是当我们通过 HTML 发布者打开来自 Jenkins 的相同报告时,屏幕截图是空白的。请分享您的任何观点,在此先感谢。
c# - 如何组合来自多个测试运行的范围报告?(C#,NUnit)
由于测试依赖关系,我需要以特定顺序运行我的测试套件。(是的,我知道,但我正在测试的应用程序的性质意味着无法绕过它。)我正在使用 Extent Reporter 创建测试报告,测试是使用 nunit 框架用 C# 编写的。当我运行测试时,报告 html 文件会被新的测试结果覆盖。拥有多个报告的替代方案根本没有替代方案。
我也想在 Jenkins 上运行测试,但同样,当运行多个批处理命令和多个播放列表时,它只返回最后一次测试的报告。
有没有办法将测试结果合并到一份报告中,或者任何人都可以看到我的问题的替代解决方案?
非常感谢任何和所有帮助!
谢谢!!
c# - 我无法执行 BasicReport 类 C#
我正在使用硒进行 ERP 动态 ax 7 的测试自动化。所以我用任务记录器在动态 ax 365 上记录场景,并生成我使用 extentreports 2.41.0 的报告,为此我创建了 BasicReport 类:
当我运行项目时,这个类被忽略了。然后在我要运行的上面的测试类中,我实例化了该类,但是我不能调用该类中包含的方法
}
java - 范围报告 3 添加屏幕截图
我正在尝试使用范围报告构建 selenium,但由于无法引用 ITestListener 类中的 WebDriver 对象,因此无法使保存屏幕截图功能正常工作。以下是我的示例代码:
测试亚军.java:
TestListener.java 公共类 TestListener 实现 ITestListener {
问题:
如何将 WebDriver 对象从 TestRunner.java 传递给 TestListener 类?
如何在范围报告 3 中保存屏幕截图?
我的代码有什么问题吗?
请帮助,在此先感谢!
java - Cucumber - 范围报告 3 问题
在黄瓜 java 8 中运行功能文件时,我遇到了以下问题
cucumber.runtime.CucumberException:无法加载插件类:com.cucumber.listener.ExtentCucumberFormatter。它没有在 cucumber.runtime.formatter 的 cucumber.runtime.formatter.PluginFactory.pluginClass(PluginFactory.java:166) 的 cucumber.runtime.formatter.PluginFactory.loadClass(PluginFactory.java:179) 实现 cucumber.api.Plugin。 PluginFactory.getPluginClass(PluginFactory.java:223) 在 cucumber.runtime.formatter.PluginFactory.isFormatterName(PluginFactory.java:201) 在 cucumber.runtime.RuntimeOptionsFactory.addPlugins(RuntimeOptionsFactory.java:89) 在 cucumber.runtime.RuntimeOptionsFactory.buildArgsFromOptions (RuntimeOptionsFactory.java:37) 在 cucumber.runtime.RuntimeOptionsFactory.create(RuntimeOptionsFactory.java:24) 在 cucumber.api.junit.Cucumber.(Cucumber.java:
请在下面找到我的 POM 文件
谁能帮我解决这个问题?我无法继续。
java - Java Test Automation - Test Case Annotation to Extent 报告
我创建了一个新注释
我想用来在范围报告中定义测试用例名称。在测试用例上:
在 TestListener 中,我现在设法使用描述字段设置测试用例的标题。
我想使用 @DisplayName 注释作为测试用例标题,但我不知道如何将注释值带入 TestListener。
提前致谢!
解决方案__________________在@Kovacic 的大力帮助下__________________解决方案
最后结果:
注释类:
测试监听类: