如果测试的Web应用系统使用URL回写而非Cookie来保存会话信息,那么测试人员需要做一些额外的工作来测试web站点

为了正确回应URL回写,JMeter需要解析从服务器收到的HTML,并得到唯一的会话ID。测试人员需要使用合适的HTTP URL回写修改器来完成这一点。测试人员只需简单地讲会话ID参数的名称放入修改器中,修改器就会找到会话ID,并将其放入每个请求之中。如果请求之中已经有了会话ID,那么它就会被替换掉。如果选中了“Cache Session ID?"选项,那么最近一个被找到的会话ID将会保存下来。当前一个HTTP采用不包含会话ID时,就会使用到保存下来的会话ID值。

在HTTP URL Re-writing Modifier页面,输入会话参数名称(SESSION_ID)

URL回写例子:

如图3-35所示,其中显示了一个使用URL回写的测试计划。请注意,URL回写修改器(HTTP URL Re-writing Modifier)被添加在简单控制器(Simple Controller)之下,这就意味着它只影响简单控制器下的请求。

如图3-36所示,可以看到URL回写修改器的GUI,其中只有一个输入域供用户指明会话ID参数的名称。这里还有一个选项,用于指明会话ID是路径的一部分(使用";"划分),而不是作为请求的参数。

 
图3-35  URL回写例子的测试树
 
图3-36  HTTP URL回写修改器

本文转载自:清明-心若淡定,https://www.cnblogs.com/saryli/p/4175893.html

最新文章

  1. Hadoop学习笔记—19.Flume框架学习
  2. SpringBean_获取Spring加载的所有bean(实践)
  3. 6.用CXF编写基于Spring的WebService
  4. SVN的简单使用
  5. Android项目实战(六):JazzyGridView和JazzyListView的使用
  6. .net环境下从PDF文档中抽取Text文本的一些方法汇总
  7. go-mysql
  8. PLSQL_性能优化系列03_Oracle Parallel并发处理
  9. java synchronized wait
  10. Java NIO类库Selector机制解析--转
  11. Flask 安装 Ubuntu 14.04
  12. 每天一道题:LeetCode
  13. oracle误删除数据的恢复方法
  14. php 实现简易模板引擎
  15. Java第十一周学习总结
  16. Docker mongodb 3.4 分片 一主 一副 一仲 鉴权集群部署.
  17. poj 2142 The Balance
  18. OSI七层网络模型
  19. ubuntu下vim使用方法
  20. Java基于opencv实现图像数字识别(五)—腐蚀、膨胀处理

热门文章

  1. win10 移动热点自动关闭
  2. Vue 就地复用策略注意事项
  3. Vue面试题整理
  4. bzoj3332
  5. js常用用途
  6. 201621123010《Java程序设计》第12周学习总结
  7. 互评Beta版本
  8. c# winform 中DataGridView绑定List<T> 不能显示数据
  9. Word2003文档窗口分成上下两个独立的窗口
  10. Java实现哈夫曼编码和解码