问题标签 [http-unit]

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 回答
776 浏览

java - Httpunit 测试 - 如何检索 cookie 值

我已经为我的 Web 应用程序编写了“Httpunit”测试,我想检索 cookie,但是当我使用“web.getCookieValue(String value);”时 它返回 null 。

这是我的代码:

请帮助我提前谢谢:)。

0 投票
1 回答
306 浏览

java - 针对 WAR 运行测试

我的应用程序的文件夹结构与 WAR 文件不同。web.xml 等配置文件位于配置文件夹中,消息包/资源文件位于资源文件夹中,资源文件存储为 UTF-8 等。Ant 构建用于生成结构正确的 WAR。

目前,正在使用容器内测试框架(Cactus);但是,该框架已不再维护。

是否有容器外的测试框架可以爆炸 WAR,而不是要求源代码的文件夹结构与 WAR 的文件夹结构相匹配?如果框架支持将文件的实际位置映射到它们未来的 WAR 位置,那也可以。

是否有仍在维护的容器内测试框架?

0 投票
1 回答
1385 浏览

java - 如何使用 HttpUnit servlet runner 运行 servlet 测试?使用 ServletUnit 启动时出现问题?

我打算通过 ServletUnit 对我的 Servlet 进行单元测试,但遇到了一些问题:
- 作为起点,我们应该创建一个 ServletRunner 对象。其中一个构造函数需要带有 web.xml 文件的 File 对象。我提供了我的 web.xml 文件的完整路径,但不知何故它忽略了提供的路径并在顶级文件夹中搜索。代码片段和错误消息如下:

代码片段

Assert.assertTrue(text.contains("欢迎离开管理系统"));

堆栈跟踪

[http://localhost/login] - 为什么系统一直查看文件夹结构为.../WEB-INF/web.xml。我的项目是一个 Maven 项目,我不想改变项目的结构以适应这种方式。如何使 ServletRunner 类从指定的文件夹中读取?- 在 Servlet 代码中,我使用以下代码:

ServletUnit 再次期望welcome.jsp 位于根目录,尽管jsp 文件存在于.../src/main/webapp/ 文件夹中。同样,如何告知 ServletUnit 目标文件夹位置?

提前谢谢了。

最好的问候 M.SuriNaidu

0 投票
1 回答
643 浏览

java - 使用 HttpUnit 检索最终的重定向 url

我正在使用 HttpUnit 来模拟这个网站:http ://www.voyages-sncf.com/ 这是我的代码:它不会向我发送最终的重定向 url,只是用于搜索的 url,而不是结果

0 投票
1 回答
476 浏览

java - 如何通过 httpUnit 将文本输入到输入中

我有一个类分配来测试使用 httpUnit 一个涉及将文本输入到文本框中的用例,即使它没有包含在表单标记中。如果没有表格可以查看,我如何发送文本或设置值?GetElementWithId 不允许您执行其中任何一项。除了编写测试之外,我还可以对我想要的代码进行任何更改。

这是用于呈现html的jsp代码:

0 投票
0 回答
139 浏览

unit-testing - 如何使用 servlet 运行器测试 RequestDispacher?

我有以下代码要测试,我通过启动 servletunit 客户端尝试使用 servlet 运行器。一切都很好,除了 dispatcher.include(req,resp)。它在 dispatcher 上抛出了一些异常。我不知道调度程序是否正在使用 servlet 运行程序。

欢迎任何建议。

0 投票
0 回答
117 浏览

headless-browser - HTTPUNIT 和无头浏览器哪个更好

我正在尝试比较它的速度,它们可以处理 xpahts、稳定性、屏幕截图、弹出窗口吗?

我们有一个基于 java 的框架,我们目前使用 HTTPUnit 进行测试,它没有任何 UI 重要性。我们正在研究,看看我们是否可以用无头浏览器替换 HTTPUnit,如果这样更好的话。

谢谢

0 投票
1 回答
489 浏览

jsp - 使用Httpunit和Servlet单元测试在servlet中包含jstl代码的jsp页面

我正在尝试使用 httpunit servlet runner 测试以下 servlet 代码。除了包含 jstl 的 jsp 页面之外,这里一切都很好。

如果我尝试测试上面的代码,它会给出以下异常,但 servlet 在本地服务器中工作正常。

HTTP 请求错误:500 org.apache.jasper.JasperException:绝对 uri: http: //java.sun.com/jsp/jstl/core无法在 web.xml 或使用此应用程序部署的 jar 文件中解析 [ http://localhost/contextParam/tenantmgr/listTenant]

注意:我的 ListTenant.jsp 有 jstl 代码,如果我删除 jstl 代码,测试工作正常。

请帮助我使它工作。

0 投票
2 回答
77 浏览

http-unit - httpunit的补丁过程

我想知道目前修补httpunit的实践过程。

我在这个线程中看到了 HttpUnit 是否已弃用/不活动/不支持? Russell 已将 httpunit 源代码放到了他的 github 存储库中。

httpunit 的常见问题解答说明仍然在讨论 sourceforge 的 svn 存储库以进行修补。

如果我有补丁,我应该使用 svn repo 并将补丁附加到源伪造问题跟踪的票证上,还是使用 github 上的 repo 并在那里发送拉取请求?

谢谢。问候,阿基

0 投票
0 回答
123 浏览

javascript - jquery 表单提交是否未向 HttpUnit 注册

我在一个类项目中使用 jQuery 来捕获表单提交并向表单添加一些额外的数据。从功能上讲,该系统工作正常。没有错误,所有输出都符合预期。我们还需要使用 HTTPUnit 来测试我们的系统。在我的测试中(不久之后),我可以找到表格,发送测试值并提交。然后,我进行检查以在网页上查找预期结果。我没有得到这个声明。就像我之前说的,我可以进入并手动运行这个精确的测试并获得我想要的输出,但是通过 httpunit,我会失败。

这是html表单。

这是我正在使用的适用 jQuery。

这是针对此问题失败的 httptest(其中之一)

欢迎任何帮助。

PS。这是我从 httpunit 中得到的失败