问题标签 [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.
java - 如何模拟 Windows 域用户进行自动化 Web 测试?
我们即将使用 selenium-rc 和 java 客户端构建几个 UI 测试
the app itself is a classic asp web application that uses integrated security to retrieve the user's permissions from a database, and then, according to those permissions, displays a menu with the appropiate options.
我们想自动化那个测试,比如
如果登录的用户是 domain/user_test 那么应该启用 optionx ...
有没有办法以编程方式模拟域帐户,以便服务器上的 selenimum-rc 可以使用指定用户“运行”浏览器?
或者我应该破解一个方法以便通过(例如)查询字符串将用户传递给应用程序?
你如何处理这些测试?
多谢...
visual-studio - 在 Visual Studio 之外使用 VS Web 测试类
我非常广泛地使用 HttpWebRequests - 我发现 Visual Studio Web 测试类(即 WebTestRequest 和 WebTestResponse 等)提供了很多我很想开始使用的非常好的方法。
但我似乎找不到在 Visual Studio 测试框架之外使用这些类的方法。有人做过吗?
visual-studio - 不使用 Visual Studio 生成 .webtest 文件
我们有商业用户希望参与为我们的项目编写 Web 测试,但仅仅为此目的购买完整的 Visual Studio 许可证似乎有点过头了。
是否有任何开源或第三方工具可用于生成可供 Visual Studio 读取的 Web 测试?
我更喜欢集成到 IE 或 Firefox 中的工具,并且可以像 Visual Studio 集成提供的点击方法一样简单地生成测试。
c# - 如果提取规则失败,则停止 webtest
如果提取规则失败,我需要停止运行 Web 测试。
抽取规则类的 Extract 方法如下所示:
我正在考虑的解决方案是在 PostRequest 方法的主体中定义一个派生自 WebTestRequestPlugin 的 StopTestRequestPlugin 类,以检查是否有任何提取规则失败并停止测试。这样,我可以将此类分配给任何测试,而无需更改测试代码或所涉及的提取规则。
有没有办法访问将 Extract 方法设置为请求的事件处理程序的 ExtractionRule 对象?
我正在使用 Visual Studio 2005 和 .NET 2.0。
.net - 关于如何为 ASP.NET 创建 webtests 的参考资料
我从事 .net 单元测试和其他工作已经有一段时间了。现在我需要为ascx 和 ascx.cs页面创建测试(但它的 aspx 和 aspx.cs 引用也可能有帮助)。我对网络测试不是很熟悉。任何人都可以提供可能有帮助的提示或参考资料(教程、关于最佳实践的博客文章等)吗?
它可以是有关使用 VS2008 工具进行测试的参考资料,也可以是使用文本编辑器对测试进行编码的参考资料。
asp.net - 在 webtest 之前以编程方式关闭应用程序
如何在每次 webtest 之前关闭 web 应用程序?
testing - Java 中的自动化 Web 测试工具
我想测试一个基于 Ajax 的 Web 应用程序。我想用 Java 编写测试脚本并模拟 Web 浏览器。
Web 浏览器的模拟非常重要,因为我在 Web 应用程序中使用了非常高级的 Ajax 库,例如 jQuery。
关于我应该如何进行的任何想法?
visual-studio - 使用 VSTS 2008 进行 Web 测试
我一直在尝试使用 VSTS 2008 SP1 为我的一个网站创建和执行 webtests。问题是在播放期间 VSTS 不播放 javascript。我该如何解决这个问题,在哪里可以找到有关配置 VSTS 以完全按照我的意愿进行 Web 测试的全面信息。
.net - .NET WebTest 自定义验证规则 - 如何进行单元测试?
我正在为 .NET webtest 创建自定义 ValidationRules。
是否有一些简单的方法可以为这些验证规则创建单元测试?
web-services - 使用 webtest 对 Web 服务进行负载测试
我有一个 webtest,对 WebService 进行了简单的调用,如下所示:
我没有使用 ThinkTimes,运行时间也设置为 5 分钟。当我只模拟 1 个用户运行这个测试时,我检查了计数器,我发现了类似的东西:
测试总数:4500
网络接口\发送的字节数(代理机器):35,500
然后我运行了相同的测试,但这次模拟了 2 个用户,我得到了类似的结果:
测试总数:2225
网络接口\发送的字节数(代理机器):30,500
因此,当我增加用户数量时,测试/秒是我只使用 1 个用户时的一半,并且代理发送的字节数也更低。我觉得这很奇怪,因为我的代理机器似乎没有瓶颈,因为 CPU 从未高于 30%,而且我有超过 1.5GB 的可用 RAM,而且我的网络利用率也只有其容量的 0.5%。
为了解决这个问题,我使用 Step Pattern 进行了测试,模拟用户从 20 人增加到 800 人。当我检查请求/秒时,它在整个测试中实际上是恒定的,因此很明显我的测试或我的环境中有一些东西阻止了请求数量的增加。
如果“响应时间”越来越长,这将是一种预期的行为,因为它会告诉我请求没有得到正确处理,但奇怪的是响应时间实际上一直是恒定的,实际上它非常低。
我不知道为什么当我增加用户数量时我的代理不能发送更多请求,任何帮助/提示/猜测都会非常感激。