我正在为一个依赖cookie进行会话管理的web应用程序编写一个测试脚本。只要我只使用一个请求对象,HTTPRequest就能很好地处理cookie。
问题是我不能让我的测试停止记录:
url = "http://site"
request = HTTPRequest(url=url)
...
Test(1, "Login").record(request)
...
Test(2, "Get index page").record(request)这段代码可以工作,但是统计数据会显示Login-test的运行次数是原来的两倍。测试类(http://grinder.sourceforge.net/g3/script-javadoc/index.html)未定义stopRecording方法。
发布于 2011-10-25 14:36:05
已实施的解决方法:
def GETTest(request, testId, testName, path):
newRequest = HTTPRequest()
newRequest.setUrl(request.getUrl())
newRequest.setHeaders(request.getHeaders())
Test(testId, testName).record(newRequest)
return newRequest.GET(path)这将在不中断与服务器的会话的情况下修复统计信息。
https://stackoverflow.com/questions/7846217
复制相似问题