|
在silkperformer的shopit演示demo中,测试目标应用服务器在用户登录后会返回一个每次不一样的sessionid,按照silkperformer的truelog explorer的customize session handle机制很容易捕获到了服务器端每次传回来的sessionid.
最近我录制的几个web应用中,发现登录后系统的返回中不存在sessionid串,似乎时应用服务器通过cookie记录了sessionid,我通过打断登陆到业务操作这一个整体的transaction,在登陆完成后就添加一个transaction,发下打断操作多产生了几个cookieset()函数,其中一个cookieset()函数里面包含sessionid串,不过打断后,仍然会由于session过期而try失败,如果将整个登陆到业务操作全录制到一个transaction里面,try成功,是不是silkperformer在定义transaction时在工具层隐藏了很多跟服务器交互信息?现在有测试需求只做一次登陆(放在init transaction中),让业务操作独立在一个transaction中重复运行,由于session原因现在很难实现啊,各位xd支持下这个问题,多谢!!!
[ 本帖最后由 yessiky 于 2007-3-30 11:43 编辑 ] |
|