【第八天上】jmeter元件详解之前置处理器

前置处理器用来处理请求前的一些准备工作,比如参数设置、环境变量设置等。

1、BeanShell PreProcessor


调用java类的BeanShellEg

2、JSR223 PreProcessor  与上一个类似

3、BSF PreProcessor 与上一个类似

4、Regular User Parameter(正则表达式用户变量)

用来引用前一次正则表达式提取器提取的响应数据,响应数据是由取样器返回的。

5、用户参数

在取样器中进行参数化。


两个线程(用户)


分别要取变量userName的值


6、JDBC PreProcesssor

7、HTML链接解析器

例如多选页面,提交表单时可以自动选择选项,选择其中的一项或者是多项,再表单提交。


多选页面

需要放在第二个请求下面,用来解析第一个Http请求。

8、Http URL重写修饰符

重定向URL请求,重写URL来存储会话Id.


比如系统只允许登录成功的用户才可以访问系统,当用户登录成功后返回一个SessionID给用户,后续访问都要求验证这个ID。如果后续的请求都是以get的方式提交表单,那么sessionID需要附加在URL链接中,而且每一个get请求都是如此,这种重复工作可以用URL重写修饰符来完成。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天我和家人一大早就来到了云南新品平著名的哀牢山,开始一天的旅行。 通往哀牢山的路很窄,只够一辆车通...
    水灵_06b2阅读 4,470评论 0 0