Topic: 如何使用ant,junit.httpunit批量测试servlet? |
Print this page |
1.如何使用ant,junit.httpunit批量测试servlet? | Copy to clipboard |
Posted by: worldcreatxr Posted on: 2004-07-05 11:12 如何使用ant,junit.httpunit批量测试servlet? 错误信息: //我已经把httpuint放到ant的lib目录以及项目的lib目录下了。可它还是找不着。我究竟该把它们放到哪? [junit] TEST creatxr.demos.simple.servlet.AllJUnitTests.HelloWorldTest FAILED com/meterware/servletunit/ServletRunner java.lang.NoClassDefFoundError: com/meterware/servletunit/ServletRunner at creatxr.demos.simple.servlet.AllJUnitTests.HelloWorldTest.testDoPost(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ============================== 测试代码: public void testDoPost() throws Exception { ServletRunner sr = new ServletRunner("web.xml"); ServletUnitClient client = sr.newClient(); WebResponse response = client.getResponse("http://localhost/helloworld"); System.out.println(response.getText()); } =============================== |
2.Re:如何使用ant,junit.httpunit批量测试servlet? [Re: worldcreatxr] | Copy to clipboard |
Posted by: worldcreatxr Posted on: 2004-07-05 15:57 问题已解决,classpath里加上 <fileset ..................就通过了。 为什么只指定pathelement 这样不行? <classpath> <pathelement location="${required.lib}" /> <pathelement location="${build.classes}" /> <fileset dir="${required.lib}" includes="**/*.jar" /> <fileset dir="${build.classes}" includes="**/*.class" /> </classpath> |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |