问题标签 [webtest]

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 投票
1 回答
587 浏览

visual-studio-2008 - 处理包含文件上传的 webtests 时出错

我们已经使用 MVC2 开发了 Web 应用程序。我正在为我们的网络应用程序中的所有视图记录网络测试。我正在为这些 webtests 使用安装在单独机器上的 VS2008 测试版。

我的问题是 - 我记录的 webtests 无法查看。此特定视图包含 2 个上传控件。

常见错误是——

  1. 请求失败:空路径名不合法。
  2. 请求失败:在测试上下文中找不到上下文参数“$HIDDEN1.EParamList[0].EParID”

我想在这里提到的一件事是我们使用 JSon 调用来调用控制器方法。我们这样做是为了避免回发。但是我们没有使用 Json 调用来进行上传控件。因此,在 webtest 中记录的上传调用中,我可以看到传递给方法的所有其他参数为空值。

通常,我们所有的视图都包含选项卡,例如 view1(view1.aspx) 包含由用户控件 (.ascx) 表示的选项卡。Telerik 的标签条用于表示标签。对于 json 调用,只发送方法所需的参数,它们也可以在 webtest 中看到。但只要有任何回传调用(如上传),webtest 就会显示此特定调用中的所有参数。

0 投票
3 回答
1720 浏览

asp.net-mvc - 在获得响应之前等待 ajax 请求完成

我对 mvc 和 webtest 非常陌生,所以请在这里忍受我。

我有一个客户视图。客户视图在document.ready. 此 javascript 调用对客户控制器中的操作执行 ajax 发布,该操作将 json 返回到原始 javascript,进而更新客户视图。

在我的 webtest 中,我有一个对客户视图的请求,但是在后续的 ajax 调用完成并且视图更新之前返回了响应,因此我没有最新的页面内容。

有没有办法等到后续请求完成,以便我可以用所有数据分析整个页面?还是我走错了方向?

这是视图:

哪个调用这个javascript:

最后是控制器:

0 投票
1 回答
2227 浏览

groovy - Geb 功能性网络测试 + cookie

我在测试 Grails 应用程序的身份验证时遇到了问题。浏览器似乎不接受 cookie,所以我创建了一个简单的 grails 应用程序作为测试。

和我的 Geb 测试:

当我通过浏览器查看时,会打印 2 个 cookie 的值。通过我的 Geb 测试访问它时,<span class="value">test test</span>会提取 HTML - 因为请求中没有要迭代的 cookie。

我已经对如何使用 Geb + cookie 进行了一些搜索,但由于它是相对较新的软件,那里似乎没有太多信息(尽管它的手册很棒)。

为每个测试方法创建一个新的浏览器实例 然而,由于默认行为是跨浏览器实例重用默认驱动程序,驱动程序的 cookie 在 Spock cleanup() 方法中被清除。但是,如果您的规范是逐步的(即使用 @spock.lang.Stepwise 注释 - 有关详细信息,请参阅 Spock 文档),则 cookie 不会在 cleanup() 中清除,但会在 cleanupSpec() 中清除,这意味着浏览器状态不会在测试之间重置方法(这对于逐步规范是有意义的)。

而且,我只执行一种测试方法——但没有发送任何 cookie。有任何想法吗?

0 投票
2 回答
1764 浏览

.net - .NET WebTest - 获取 ValidationRule 的响应字节

我需要创建一个 ValidationRule 来测试响应字节,包括对相关请求的响应。获取主要请求的响应字节很容易,但我无法访问相关请求的响应。我不知道该怎么做。

0 投票
1 回答
89 浏览

visual-studio - 使用 Visual Studio Team webtests 捕获弹出窗口

我们有许多在页面导航期间显示的弹出窗口(使用 Javascript 生成)。

当我们记录 webtest 时,脚本不会捕获所有这些。

如果有办法解决这个问题?

0 投票
1 回答
664 浏览

fiddler - WebTest 未出现在 Fiddler 保存菜单中

我正在尝试将提琴手输出保存为 .webtest 格式。我曾经选择文件/另存为,但现在我看不到 .webtest 选项。谁能告诉我为什么这可能会从 Fiddler 保存菜单中消失?

谢谢。

0 投票
2 回答
227 浏览

visual-studio-2008 - 在 VSTS 中如何每 5 秒运行 20 秒的 webtest

我在 Visual Studio Team System 2008 中有一个 WebPerfoamce 测试,它的平均执行时间是 20 秒。

我有一个负载测试,每 5 秒运行一次测试,使用:

测试组合类型:基于用户节奏

每个用户每小时的测试:720(应该是每分钟 12 次测试运行)

用户负载为 1。

问题是当执行此操作时,每分钟仅运行 2 或 3 个测试。我预计11或12...

如果有人有任何想法..请提出建议:)

0 投票
1 回答
306 浏览

xml - 使用 Groovy 脚本在 Canoo Webtest 步骤中根据其文档类型 (dtd) 验证网页

如何使用 Groovy 在 Canoo Webtest 步骤中根据其文档类型 (dtd) 验证网页?

0 投票
3 回答
1643 浏览

visual-studio-2010 - 设置公寓状态以将 WatIn 与 MSTest 结合使用

我收到以下错误:

CurrentThread 需要将其 ApartmentState 设置为 ApartmentState.STA 才能使 Internet Explorer 自动化。

使用以下代码:

将 WatIn 与 MsTest 结合使用是否有不同的方法?

0 投票
1 回答
47 浏览

asp.net - 网站可以有哪些测试点?

我是一个网站的新手测试员。该站点的后端是几个 SQL Server 数据库。UI 是使用 Ajax 和 ASP.NET 构建的。整个站点托管在 Windows Server 2008 上。站点的结构是这样的:多个 IIS Web 应用程序与核心 WCF Web 服务交互。此 WCF Web 服务也是一个 IIS Web 应用程序。

现在,作为客户,我已经熟悉了该网站的工作流程。这很简单。只需在按钮上单击几下鼠标。但是我的导师告诉我,在这个“简单的点击”过程中有很多测试点。那么它们可能是什么?

另外,由于我对此完全陌生,任何人都可以就我可以测试该网站的哪些方面给我建议吗?喜欢功能?安全?表现?等等。(越详细越好。)

更新

看来我还不习惯以测试人员的身份思考。因此,我将非常感谢任何可以帮助我重新格式化大脑的见解~ :)

非常感谢。

(另外,我要感谢所以我知道没有其他更好的地方可以发布我的问题。)