问题标签 [test-plan]

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.

0 投票
0 回答
454 浏览

java - jmeter 2.11 - 空测试计划

我将 Jmeter 2.11 与 Java 1.7 一起使用。有趣的是,我从另一个测试计划中复制粘贴了一部分代码,该测试计划可能是使用旧版本的 Jmeter 编写的。测试计划运行良好,但我什至无法在 GUI 模式下打开测试计划。我得到了这个例外。

我确实注意到,当我使用 2.11 时,原因异常提到版本为 2.7,这可能是因为 ResultsCollector 部分是使用 2.7 编写的(我认为),但是这之前应该已经失败了。怎么突然断了?

我是否需要手动重写 ResultsCollector 以使其消失?还是有更聪明的方法让它消失?

谢谢。

0 投票
1 回答
508 浏览

sql-server - 报告系统测试计划

我有一个包含多个集成软件包的软件包。它们都运行在一个集中的 SQL 数据库上。

我们正处于编写测试计划的阶段,并为软件的每个独立模块分配了一个测试计划。唯一要写的是报告模块的测试计划。这个特定的模块除了运行 SQL 数据库中的数据报告(将由其他模块编写)之外什么都不做。

任何测试迭代都在开发人员、回归和集成测试之前进行,这应该消除数据库数据未正确维护的任何问题。

我的困境是如何处理报告模块的黑盒测试计划。我看到它的方式有三个选项:

  • 将报告测试用例附加到影响它们的模块的测试计划中(缺点:模块协同工作以生成报告;报告不能像那样按模块划分)
  • 编写具有指定先决条件的报告测试计划,本质上是要在其他模块中执行的任务指令列表,然后是测试用例以测试报告是否正确生成以响应这些任务(缺点:非常复杂和长篇大论)
  • 在专用的受控 SQL 数据库上编写用于报告集数据集的测试计划(缺点:缺乏灵活性)

在我看来,第二种选择是最好的。这是最长的,但仅此一点并不能成为打折某些东西的理由。

有没有人有任何纯粹为了报告而测试模块的经验,谁能提供对最佳/行业标准方法的见解?

提前致谢!

0 投票
1 回答
2678 浏览

jmeter - Beanshell 脚本在 JMeter 中启动一次(测试计划的开始和结束)

下午好 !

我将尝试清楚地向您解释我的问题。

上下文

我有一个向服务器发送 HTTP 请求的JMeter TestPlan。我有一个 Beanshell 脚本来断言返回的每种不同的错误情况。

  • 302 响应代码 -> 确定
  • 200 响应码 -> ?

在每个错误 200 中,我检查响应数据字符串以查看它是错误还是正确大小写。(像用户没有正确权限这样的用户错误是可以的,但是服务器不可用错误的,并且两者都有 200 作为响应代码。)

这是我的测试计划:

测试计划 JMeter

目标

由于我只有一个断言脚本返回了几个错误,因此我无法区分每个错误,除非取消合并 a 中的断言ViewResultTree。但是我在启动测试时禁用了它,我将远程启动我的 TestPlan。

我有手动计算每个错误的想法。我所有的样本都在我的断言脚本中,并if根据它们的内容进入正确的块。我在每个块中增加了一些变量(实际上是 JMeter.properties)。

我想在我的测试计划结束时在 JFrame 中显示所有这些变量,如下所示:

ScriptJFrame

问题

我的问题是我不知道如何在 TestPlan 之前和之后启动 Beanshell 脚本。

我希望在发送任何样本之前启动第一个脚本,只是将我的所有属性变量初始化为 0(否则,它们保留最后一个 TestPlan 的值)。

而且,我想要第二个在测试计划完成后显示我的 Frame 和所有变量。(目前它是一个 JFrame,但不会一直这样。)

经过测试的解决方案

1) 对于我的第一个脚本,我Counter在测试计划的开头将 (JMeter > Config Element > Counter) 设置为 0。我用它来检查我的测试是否已经开始,而不是If Controller

如果控制器(计数器==0)

我有一个预处理器 Beanshell,props.set("302","0");其中“302”是我的属性,用于计算所有 302 响应代码。

它可以正常工作,但我想知道是否有正确的方法可以做到这一点。

2)然后,对于我的第二个脚本,我尝试使用${JMeterThread.last_sample_ok}If Controller但它不像我预期的那样工作。如果我把它放在我的样本之后,它会在所有 OK 断言之后开始,如果我把它放在测试计划的末尾,它就永远不会被调用。

在我的所有线程都停止(即所有示例完成)之后,我如何运行一次我的 beanshell 脚本?

提前谢谢你,我希望你明白一切!

0 投票
0 回答
1684 浏览

visual-studio-2013 - 从 MTM 导出测试用例(Microsoft 测试管理器)

我正在尝试从 Microsoft 测试管理器 2013 导出我的测试用例,我尝试了各种工具,但没有一个有效。我收到 2 个不同的错误:1) 必须在 GAC 中安装 microsoft.teamfoundation.build.client 版本 11.0.0.0 2) 对象引用未设置为对象的实例。应用程序遇到致命错误。请联系您的系统管理员。

在案例 2 中,我能够连接到 TFS。一旦我尝试连接到项目,我就会收到错误消息。

有任何想法吗?

0 投票
1 回答
1116 浏览

jmeter - 是否可以在测试计划 Jmeter 中添加多个场景?

我有 100 个虚拟用户和 3 个脚本。我需要为 1 个脚本分配 20 个用户,为第 2 个脚本分配 30 个用户,为第 3 个脚本分配 50 个用户……</p>

问题:

  1. 如何将 3 个场景(脚本)添加到单个测试计划中?
  2. 如何将负载分布分配给 3 个脚本(将 20 个用户分配给 1 个脚本,将 30 个用户分配给第二个脚本,将 50 个用户分配给第三个脚本)
0 投票
1 回答
1390 浏览

performance - JMeter:当 JMeter 在分布式模式下运行时,为什么在树的响应数据中查看结果中未显示“成功”状态

在 JMeter 版本中以分布式模式运行时的测试计划:2.13,在树中查看结果中显示空白的“响应数据”,但是,当在本地运行时,我可以在响应数据中看到成功。

JMeter 分布式测试在 Windows 7 上配置,而 Server 在基于 Ubuntu 的机器上。

这是 JMeter 在分布式模式下的预期行为还是我在这里遗漏了什么?

在此处输入图像描述

0 投票
1 回答
405 浏览

xml - 无法在 JMeter 2.8.20130705“转换错误”中打开 .xml(工作)测试计划

尝试将测试计划(.xml 文件)导入 JMeter 时遇到错误。这是错误:

.xml 中的第 29 行:

任何想法为什么?非常感谢!

0 投票
1 回答
900 浏览

unit-testing - NUnit 测试不会出现在使用 Visual Studio 2013 (C#) 的 TFS 选择测试对话框中

我们将 Visual Studio 2013 和 TFS 用于一个多月前开始的新项目。我选择 NUnit 作为测试框架主要是因为我习惯使用 Resharper 和 Teamcity。在构建过程中,我们配置了 TFS 来运行测试(使用 NUnitTestAdapter),一切正常。我们现在发现您可以将单元测试链接到 TFS 中的测试用例项,这似乎是一件好事,但在测试用例项的选择测试对话框中,我只能看到 MsTest 测试(具有 TestClass 和 TestMethod 属性) 不是 NUnit 测试。

我们的一个选择是转换为 MSTest(有什么建议吗?测试集仍然少于 200 个测试,它将主要替换类和方法属性)

例如以下 2 个测试我只能看到第一个

0 投票
1 回答
421 浏览

testing - Doxygen 测试计划生成

Doxygen 是否有能力从多个测试用例生成测试计划?这很像名为“Zephyr”的 Atlassian Jira 插件

0 投票
3 回答
385 浏览

test-plan - Tool to make mindmap for test strategy

I need to draw a more elaborate Mindmap to present my test strategy to my client. I have no experience of creating mind map with any tool.

Can someone suggest any good mindmap making tool?