问题标签 [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.
visual-studio-2010 - 在运行 Web 测试时参数化负载测试?
我目前使用 WebTest 来测试系统。用户可以投票,然后不能重新登录以更改他的投票。
WebTest 使用 CSV 文件中的用户名列表,并且所有帐户都有一个默认密码用于测试目的。
由于我不想看到网站将如何同时处理大量并发用户登录,我想知道如何参数化负载测试。
想法?解决方案?
python - 在 Python Google App Engine 项目上使用 gae-session 进行 Nosegae 单元测试
当我使用单元测试时,我无法让gae-sessions工作。我不确定这是 cookie 问题还是内部 gae-sessions 问题(它使用 memcache/数据存储来实现持久性)。通过浏览器访问时,它在实际应用程序上运行良好。
我在 Mac OS 10.6.6、Google App Engine SDK 1.4.2、nosetests 版本 1.0.0、NoseGAE-0.1.7 和 gae-sessions v1.06 上使用 Python 2.5。
这是我的代码:
网络应用实现:
单元测试实现:
相关输出是:
testing - 我可以在 geb 中检查非 html 响应吗?
Geb 是一个很好的测试 Web 应用程序的框架,因为它非常直接地支持检查浏览客户端所看到的特定 DOM 元素。但是,有时请求的预期结果是纯文本(或 csv、json 等)。
有没有办法获得结果的原始文本?我还可以获得响应代码(例如 200)和内容类型吗?
grails - 如何在不启动 grails 应用程序的情况下启动 grails webtest?
我正在使用 webtest 插件作为 grails 的功能测试组件。它工作正常,但速度很慢 - 整个应用程序在测试时响应时间很差(每页> 1分钟)。我的感觉是,这是因为当我通过 IDE ( test-app functional:
)开始测试时,应用程序、canoo webtest 和 IDE (netbeans) 在一个 JVM 中运行
所以我现在的目标是将应用程序部署到独立的 tomcat 并针对这个 tomcat 实例运行我的测试。
我用谷歌搜索并找到了一个-nostart
似乎已经过时的 webtest 旧选项。
所以我搜索了更多内容,并-baseUrl=http://...
在当前文档中找到了该选项。文档说使用此选项,应用程序将不会启动,并且所有测试都将针对此 baseUrl 运行。但是当我试一试时,grails 仍然尝试启动码头(至少,我收到一条错误消息,指出端口 8080 已在使用中)。
有任何想法吗?我已经在考虑单独使用 webtest,但我喜欢插件的 groovy 语法......
我正在使用 grails 1.3.4
selenium - 运行 FitNesse Web 测试示例时出错
我刚刚下载了 FitNesse WebTest 并在启动 FitNesse 和 SeleniumRC 后遇到了这个问题。
任何帮助都将不胜感激,因为它让我发疯。
java - 如何在 canoo webtest 中替换 URL
我有一个 canoo webtest,我想用新的 URL 替换当前文档 URL,然后继续访问该 URL。具体来说,我想将当前文档 URL 中的字符串“view.html”替换为“view-old.html”并导航到新 URL。
该脚本如下所示:
http - WebTestPlugin 和 Http 请求参数(Visual Studio 测试)
我正在使用 Visual Studio 2010 Ultimate 执行 Web 和负载测试。我有一组 Web 测试调用需要 OAuth 凭据的 REST Web 服务,我正在寻找有关如何访问关联的 Http Headers 和 Post 请求的信息。我创建了一个 Web 测试插件,它充当授权管理器并覆盖了 PreWebTest 方法。当我查看 PreWebTestEventArgs 参数时,我看到了 WebTest 及其 WebTestContext 但我没有看到任何明显的方式来访问我可能能够插入 OAuth 组件的实际 Http Headers 或 Post Body。有没有人能够通过相关的网络测试来影响 Http 请求?任何见解将不胜感激。谢谢。
facebook - 在 Symfony2 中使用 WebTestCase 测试 oAuth / facebook 身份验证
我正在尝试运行 FacebookLoginTest。问题是:Symfony2 客户端不发送真正的 HTTP 请求,因此它不适用于其他服务(如 facebook)的 URL。
我知道我可以使用 cUrl,......但我看到了很多障碍:会话、javascript、重定向。
有什么想法可以让我们运行吗?有人运行自动 oAuth 测试吗?
visual-studio-2010 - 使用 VS2010 进行 Web 测试的验证规则
我正在创建一个简单的 webtest(记录的 Web 性能测试),以确保在我尝试使用不存在的用户名登录时显示正确的错误消息。
但是,有两种类型的错误消息会处理不正确的登录信息。一个用于所有不存在因此不允许的用户名,另一个用于以字母“Q”开头的用户名(由于一些原因,不允许使用)。
现在我想做的是使用“查找文本”验证规则,如果找到“查找文本”参数之一,则测试应该通过,在这种情况下,我希望忽略第二个“查找文本”规则,所以它不会通过测试。
换句话说,如果找到“查找测试”规则之一,则测试应始终通过。
我怎样才能做到这一点?是否有一些 if,else 语句可以用于此?
silverlight - VS 2010 中的负载测试
我正在执行一个包含 3 个页面的 Web 测试,其中一个是 Silverlight 页面和一个控制器页面(每个页面都从控制器页面调用,并且再次将控制权返回给控制器页面)。
当点击第一个链接 ID 时,它会生成一个 ID,该 ID 必须在每笔交易中结转,直到交易完成。
第一个页面是 Silverlight 页面,它通过 WCF 服务进行交互以执行事务。通过 Silverlight 提交请求时,WCF 服务会生成一个 ID,但由于来自服务的数据以 XML 形式返回,因此 wcfservice 的整个输出如果被视为在记录时发现的硬编码的字符串数据。
因此,从第一页(silverlight)返回到控制器页面后,它总是带有相同的 ID,该 ID 在记录的测试中作为字符串存储在服务中。由于我没有得到正确的 ID,我无法前进到其他页面。
实际上,根据我的说法,系统不会将 WCF Web 服务返回的数据检测为动态数据,而是将其视为硬编码字符串。
怎么解决,求大神帮忙。
负载测试的一些错误写在下面: