首页 文章

JMeter J2EE会话登录

提问于
浏览
0

伙计们,

我是JMeter的新手,有几个问题,如果有人可以给我一些提示,那就太棒了 .

1.)首先,我试图模拟J2EE机器上的登录:我使用blazemeter Chrome插件记录了一个登录请求,并清理了我显然不需要登录模拟的资源,比如JSON,JS等......

最后,我的Testplan看起来像这样:

test plan

所以我可以看到我的初始登录请求通过用户名和密码并返回JSESSIONID,这似乎提供给以下请求成功:

Response Header Login request

request Header following request

但是,这似乎无法正常工作,因为我的Response数据不包含我期望的数据,而是看到Java异常堆栈跟踪:

Java error

所以我强烈认为登录不成功 . 因为我的JSESSIONID似乎是正确的passen,debuger输出:

debuger

从第一个响应标头获取Cookie值的reg Extractor:

reg exp

resp将其放在下一个请求的 Headers 管理器中:

header manager

我目前还没有任何线索,哪些是错的 . 我想我做错了,如果有人有想法,我会很高兴在这个问题上有一些支持 .

2.)我的第二个问题是关于破坏或丢失的响应文件,这些文件将在重播请求中返回 . 在我工作的项目的当前立场上,确实缺少一些资源,例如:应该在我的初始登录请求中加载图片 . 在生成的响应中,我可以看到:

one failed picture

我的问题是:我知道它的错误资源与错误的响应代码有关 . 尽管如此,我不希望Jmeter将此测试标记为失败,因为我知道原因并且此时它的正常行为 . 我如何教JMeter将其标记为成功?

感谢您的友好支持,

最好的祝福

1 回答

相关问题