LR回放时遇到的问题
测试:公司的业务系统A在操作之前需要先到另一个系统B去注册一下,然后再由B系统跳转到A系统当中,现在出了一个问题:LOADRUNNER录制并调试后的测试脚本,在回放时,无法登录到A系统中,即:(1)脚本运行到“登录”,执行函数web_submit_data("login;jsessionid={PeopleSoftJSessionID3}",......
(2)回放窗口RUN-TIME VIEWER提示:
This document you requested has moved temporarily.
It's now at <a href="https://192.168.3.247:7002/casserver/login">https://192.168.3.247:7002/casserver/login</a>. (3)执行登录后没有登录到A系统中,在脚本回放的过程中一直显示登录页面。
测试脚本已对jsessionid、lt进行了关联设置;由于未找到服务器返回的TICKET信息,因此TICKET未进行关联,不知该怎么处理这个TICKET?
请各有人知道怎么处理吗?
[ 本帖最后由 MengLing 于 2010-4-19 11:25 编辑 ] 补充:之前我们测过项目组的同样的功能,但当时由于系统A和系统B都搭建在同一台服务器上,所以未出现该问题;
现在由于系统A和系统B分别位于不同的服务器上,所以出现了这种问题。而且以后的测试项目可能还会存在这种搭建在不同服务器上的情况,由于测试服务器的软硬件配置情况有限,所以项目组不建议在被测应用服务器上同时搭建系统B,希望从测试脚本的角度来解决这个问题。
[ 本帖最后由 MengLing 于 2010-4-17 22:02 编辑 ] 先用HttpWatch之类的工具分析一下整个请求的过程是怎样的
考虑是否能直接请求https://192.168.3.247:7002/casserver/login 顶下!:victory: 可能我还没有说明白。据了解到目前压力测试工具loadrunner无法支持我们系统使用的cer格式安全证书,而可以支持PEM格式安全证书,请问有没有高手做过相关方面的内容?
回复 3# 的帖子
如果直接请求https://192.168.3.247:7002/casserver/login,这样会达不到测试目的。系统B是一个认证系统,从场景设计的角度来说必须是要有这一步的,这是其中的测试场景之一。 顶一下[ 本帖最后由 MengLing 于 2010-4-19 10:57 编辑 ] 我也在烦这个单点登陆的问题!望高人指点
页:
[1]