Jmeter(五) - 从入门到精通 - 建立网络计划实战和建立高级Web测试计划(详解教程)

在本小节中,红儿将介绍一下如何建立高级 测试计划来测试网站。

有关基本测试计划的示例,请参阅构建Web测试计划

3.1使用URL重写处理用户会话

若是您的Web应用程序使用URL重写而不是Cookie来保存会话信息,则您须要作一些额外的工做来测试您的站点。

为了正确响应URL重写,JMeter须要解析从服务器接收的HTML并检索惟一的会话ID。使用适当的HTTP URL重写修饰符 能够完成此操做。只需将您的会话ID参数的名称输入到修饰符中,它将找到它并将其添加到每一个请求中。若是请求已经有一个值,它将被替换。若是是“缓存会话ID?” 若是选中,则将保存最后找到的会话ID,若是先前的HTTP示例不包含会话ID,则将使用该ID。

URL重写示例

下载此示例在图1中显示了使用URL重写的测试计划。请注意,URL Re-writing修饰符已添加到SimpleController中,从而确保它只会影响该SimpleController下的请求。

图1-测试树 图1-测试树

在图2中,咱们看到URL重写修饰符GUI,它只有一个字段供用户指定会话ID参数的名称。还有一个复选框,用于指示会话ID应该是路径的一部分(用“;”分隔),而不是请求参数。

图2-请求参数 图2-请求参数

3.2使用标题管理器

HTTP头管理器可让你定制什么样的信息JMeter的HTTP请求头发送。此标头包含“用户代理”,“编译指示”,“推荐人”等属性。

该HTTP头管理器,像HTTP Cookie管理器,可能应该在线程组级别添加,除非出于某种缘由,您但愿为不一样的指定不一样的页眉HTTP请求在您的测试对象。

4.小结

4.1登陆和删除前三个参数空白

1.细心地小伙伴或者童鞋们会从截图中发现宏哥的登陆和删除的前三个参数都是空白的,什么也没有填写,那是由于前边的HTTP默认请求,因此这里不用填写,好处就从这里就看出来了,目前只是列举了两个请求,若是成百上千的请求是否是效果就更明显了。

 

   好了,今天有关建立网络计划实战和建立高级Web测试计划就分享到这里。灰常感谢您阅读到这里,若是您以为不错,就帮忙点个推荐呗。

您的确定就是我进步的动力。若是你感受还不错,就请鼓励一下吧!记得随手点波  推荐  不要忘记哦!!!

别忘了点 推荐 留下您来过的痕迹

 

相关文章
相关标签/搜索