【发布时间】:2011-06-09 06:13:54
【问题描述】:
我正在使用 Jetty 提供的 ServletTester 类来测试我的一个 servlet。
servlet 使用 InputStream.read() 读取请求的主体以构造一个 byte[],该 byte[] 由 servlet 解码并执行。
ServletTest 类提供了一个方法 getResponses(ByteArrayBuffer) 但我不确定如何以正确的格式创建其中一个,因为它还需要包含诸如标头之类的内容(例如“Content-Type: application/octet-stream )。
谁能告诉我一个简单的方法来构建它,最好使用现有的库,这样我就可以像HttpTester 类一样使用它。
如果有一种“更好”的方法来测试 servlet(最好使用本地连接器而不是通过 tcp 堆栈),我也想听听。
非常感谢,
【问题讨论】:
标签: java testing servlets jetty