因项目需要,这几天用到了jmeter进行性能测试,测试的是一个管理系统,需要用户先登录,然后才能做操作的,其中就遇到了关于session的问题。

我使用的是badboy(版本2.1)进行的脚本录制,然后导入到jmeter(版本2.7)中运行,登录前的几个请求都是正确的,登录后的请求全部都不行,跟踪“结果树”发现后面的请求都保持session,导致请求被拒绝。(其中运行环境为TOMCAT 6.0.35)

对sesion的配置的解决:

1、要在tomcat的/conf/Catalina/localhost下的对应的xml文件(host-manager.xml和manager.xml)加上"cookies="true",这样就可以用cookies来保存session id;
2、在jmeter加一个HTTP Cookie Manager(正常情况jmeter 2.7版本默认就会有这个,如果没有再添加一下),这样就可以提交session id了;
3、每个Http Request中,不要选中redirect automatically (自动重定向),否则以后的seesion id 会不一致;

如上这样配置后,再运行脚本,就正确了,我们在“结果树”中也能看到传递的sessionid了。

最新文章

  1. var和dynamic的区别
  2. 【读书笔记】2016.12.10 《构建高性能Web站点》
  3. XIB 上的控件不显示怎么办
  4. HDU 1524 A Chess Game【SG函数】
  5. 20161117__安装Qt5.3.2
  6. Bash Shell的操作环境
  7. 配置MySQL数据库
  8. 2. hdfs
  9. 生成树的计数(基尔霍夫矩阵):UVAoj 10766 Organising the Organisation SPOJ HIGH - Highways
  10. neutron的agents
  11. Super Jumping! Jumping! Jumping! 基础DP
  12. 【BZOJ 2844】: albus就是要第一个出场
  13. [JDK8] Stream
  14. ajax成功返回结果字符串,对比不成功的解决办法
  15. Utils--Cookie工具类
  16. python 信号量,Event, 定时器
  17. Android 下载zip压缩文件并解压
  18. 面向对象三大特性一一多态(polymorphism)
  19. MySql篇
  20. sqlachemy中批量删除的问题

热门文章

  1. “Hello World!”团队——Alpha发布用户使用报告
  2. iOS 出现错误reason: image not found的解决方案
  3. C语言宏中"#"和"##"的用法
  4. Delphi DBGrid双击事件、单元格操作
  5. 【转载】input只改变光标的颜色 不改变字的颜色
  6. 【bzoj5094】硬盘检测 乱搞
  7. springboot2.0 集成elasticsearch,实现检索、分页、排序
  8. POJ3281:Dining——题解
  9. BZOJ4890 & 洛谷3761:[TJOI2017]城市——题解
  10. BZOJ4872:[SHOI2017]分手是祝愿——题解