问题标签 [web-testing]

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 投票
2 回答
2428 浏览

e-commerce - jMeter 通过站点模拟用户的进度

我是 jMeter 的新手,所以请多多包涵。

我的任务是测试电子商务网站在负载下的响应方式。我已经设法在 jMeter 中设置基本测试,基本上只是重复访问主页,但我想模拟一些更真实的东西:

  • 用户到达首页
  • 用户进入目录页面
  • 用户查看产品
  • 用户将产品添加到购物车
  • 用户返回目录,选择另一个产品,添加到购物车
  • 用户从购物车中删除第一个产品
  • 用户继续结帐
  • 用户完成结帐过程。

我很难找到足够的文档来解释如何做到这一点。我发现我的测试中需要一个 cookie 管理器,以便维护用户会话,但我还没有弄清楚如何让用户以真实的使用模式(例如上面描述的模式)遍历站点. 任何人都可以帮忙解决这个问题,给我一些关于在哪里寻找好的例子等的指示吗?

0 投票
2 回答
4511 浏览

testing - Jmeter:如何测试网站以呈现页面而不考虑内容

我有一个要求,无论内容如何,​​网站只需要在几秒钟内响应用户。

现在在 HTTP 代理服务器 -> URL 模式中的 Jmeter 中有一个选项可以排除,然后开始记录。

在这里我可以指定 gif、css 或其他要忽略的内容。然而,在开始录制之前,我必须知道将要出现的各种内容。

是否有任何特定参数要传递给 Jmeter 或任何其他只负责加载页面的工具,我可以断言该页面的响应代码并且不记录页面的其他内容。

谢谢。

0 投票
1 回答
759 浏览

automated-tests - 如何运行风车测试脚本

我记录了一些与风车的交互,当我点击保存时,我得到以下(python)脚本:

现在我不知道如何运行它。最后,我需要一个可以同时运行 100 个测试的脚本。

但是,如果我运行一个测试并且很容易将它与 python 并行化。但现在我无法运行这个简单的测试。

我希望有一个人可以帮助我 :)。

0 投票
1 回答
373 浏览

java - WebDriverBackedSelenium FireFoxDriver 不检查复选框

我到处搜索,似乎我是唯一一个遇到这个问题的人。尝试使用 webdriverbackedselenium 单击带有 firefoxdriver 的复选框时。大多数时候它不会点击。页面来源说我得到了正确的 ID,当我使用 ChromeDriver 和 IEDriver 时它工作正常。有人对我的问题可能有任何想法吗?

例子:

0 投票
1 回答
58 浏览

firefox - 运行数十个配置文件时,如何节省 Firefox 更新和通知的时间?

我需要能够单独测试 27 个不同的 Web 应用程序,因此我创建了 27 个 Firefox 快捷方式-no-remote -p aProfileName。我不是在问这个问题,而只是在使用该技术。每个主页都设置为 27 个应用程序之一。这一切都很好。

问题在于 Firefox 和插件的更新。我总是与“这个或那个已经更新”的消息作斗争,这让我很恼火。

有没有办法可以跨配置文件或其他东西同步?我不介意看到一次“更新”消息,然后(最好)按下某种“跨个人资料共享”按钮。我怀疑这是否可用,但也许有人写了批处理作业之类的?

编辑 2013 年 2 月:请,如果有人找到处理此问题的方法,请发表评论/回答!我仍然为此受苦。

0 投票
2 回答
144 浏览

unit-testing - WatiN - 测试什么?

我一直在为我编写的代码编写很多单元测试。我刚开始做一个 web 项目,我读到 WatiN 是一个很好的 web 测试框架。

但是,我不确定我应该测试什么。由于我正在处理的大多数网页都是动态用户生成的报告,我是否只检查页面上是否有特定的短语?

除了检查页面上是否存在文本之外,我还应该测试什么?

0 投票
1 回答
462 浏览

c#-4.0 - 尝试从控制台应用程序运行 WebTest

有谁知道是否可以在 C# 中创建一个控制台应用程序来调用在测试项目中加载 webtest?

我添加了对该项目的引用,但在尝试从 main() 调用测试时卡住了。我正在使用 vs 2010 来执行此操作。

有任何想法吗?四处搜索,但找不到任何关于我特别想做的事情。

干杯。

0 投票
1 回答
951 浏览

visual-studio-2010 - 为 mvc 站点查询字符串创建 webtest 提取规则

谁能告诉我如何创建允许我从 MVC 查询字符串中提取 ID 的提取规则?

设想:

该站点将立即创建一个新项目并将它们重定向到 viewitem 页面。我想在 item/view/#### 之后的响应中提取的 id

当前记录的 webtest 代码:

有任何想法吗?

非常感谢,
科汉

0 投票
2 回答
425 浏览

selenium - Web Consistency Testing & Selenium : 是否有任何工具可以与 selenium 集成来执行 Web 一致性测试

Web Consistency Testing & Selenium : 是否有任何工具可以与 selenium 集成来执行 Web 一致性测试

我可以使用 Selenium 执行此操作,但使用 getallButtons、getAllFields 等限制了它的范围,但它不会获取所有页面元素,而且它只获取按钮或标签,而不是每个实际导致问题的 GUI 元素

那么是否有任何可以(首选)或不能与 selenium 集成的 Web 一致性工具?

还请建议您知道在没有硒或硒的情况下执行此操作的任何其他方法

0 投票
1 回答
259 浏览

tomcat - Is there a proven way to do embedded web testing of JSF-2.0 components?

I'm aware that 'embedded' is an overloaded term, especially with regard to web components in the Java world. I'm using it to mean "done entirely in a Java class with no xml configuration". An example of this is below.

My question is - is there a proven way to do embedded web testing of JSF-2.0 components? I mean starting up a server with opening a port (that a selenium test could theoretically connect to). I'm not interested in the Selenium startup.

All I want is to be able to point to an existing JSF-2.0 page, an existing backing bean, and have it served up on a given port.

与此最接近的似乎是 Jetty 中的此页面:http: //musingsofaprogrammingaddict.blogspot.com.au/2009/12/running-jsf-2-on-embedded-jetty.html

我希望 Tomcat 或 Glassfish 或另一个库中有另一个示例可以更好地解释这一点。