JMeter使用PeopleTools 8.54.08而不使用PeopleTools 8.54.13
在过去的几年中,我一直在使用Jmeter,并在PeopleSoft应用程序上进行了大量的负载和容量练习。特别是校园解决方案 问题是什么 我的Jmeter脚本在PeopleTools 8.54.08上运行良好,上周,当我们升级到PeopleTools 8.54.13时,Jmeter脚本停止工作。脚本无法登录到应用程序。当脚本运行时,我没有在Jmeter中得到错误…事务是绿色的。但是当我在查看结果树中检查响应时,用户显然没有登录 我们正在使用人力资源管理系统和校园解决方案9.00.00.000 我正在一台安装了Windows7的机器上运行脚本,该机器运行的是Java1.8.0\u45 到目前为止,我所尝试的:JMeter使用PeopleTools 8.54.08而不使用PeopleTools 8.54.13,jmeter,peoplesoft,Jmeter,Peoplesoft,在过去的几年中,我一直在使用Jmeter,并在PeopleSoft应用程序上进行了大量的负载和容量练习。特别是校园解决方案 问题是什么 我的Jmeter脚本在PeopleTools 8.54.08上运行良好,上周,当我们升级到PeopleTools 8.54.13时,Jmeter脚本停止工作。脚本无法登录到应用程序。当脚本运行时,我没有在Jmeter中得到错误…事务是绿色的。但是当我在查看结果树中检查响应时,用户显然没有登录 我们正在使用人力资源管理系统和校园解决方案9.00.00.000 我正
PS:请注意,这是我在StackOverflow的第一篇文章。如果我无意中提交了太少或太多的信息,请让我知道,以便我可以相应地修改我的请求 经过几个小时的调查,我发现了真正的问题。这与PeopleTools版本或校园解决方案无关。事实上,这只是一种转移注意力的手段 实际问题与我的测试计划中的Cookie管理器有关,也与我在HTTP头管理器中使用的用户代理有关 我做了什么来解决这个问题
- 我用BabBoy()从头开始记录我的测试。这是一个非常好的应用程序,它是免费的(开源的)。您只需记录测试(无需设置任何代理),然后将其保存为JMter.jmx格式。然后可以在Jmeter中正常打开测试。太棒了李>
- 然后,当我将test导出到JMeter时,我意识到了以下几点。用户代理和Cookie管理器与我的不同李>
- 每次迭代是否清除Cookie?:选中
- Cookie策略:兼容性
- 实现:HC4CookieHandler
- 每次迭代是否清除Cookie?:选中
- Cookie策略:rfc2109
- 实现:HC3CookieHandler