您的位置:首页 > 理论基础 > 计算机网络

jmeter之HTTP取样器、Webserivce采样器、Debug Sampler、Cookie、header、授权、jdbc连接、用户自定义属性和变量

2017-08-28 12:55 615 查看
1.1、 服务器名称或IP

域名

IP

1.2、TimeOut 

连接超时
响应超时

1.3、协议

HTTP

HTTPS

FILE

1.4、Content Encoding 编码

 UTF-8

 GBK

1.5、路径

 /DemoController/getUserByIdSession?

1.6、Use multipart/form-data for HTTP POST

 提交文件,上传文件用的

1.7、proxy server 

  代理请求,用代理请求的时候,写任何域名是没有用的,走的都是代理的。做mocker的时候用,对于http请求的时候

3.0以后的版本已经去掉了ip欺骗,还有监控功能(也不用耗资源)和加密这些功能

1.8、source address 

IP欺骗,,有的系统是做成防刷的,有的网站做防刷处理,每秒请求多,网站就会过滤请求,这时候做ip欺骗,模拟其他ip来做,用的比较少,自己公司做性能都用不到。Jmeter做压力机不要用jmeter做监控,号资源。

1.9、Save response as MD5 hash

返回结果MD5加密

2、Webserivce采样器

用SOAP/XML-RPC Request,Jmeter的 不能解析wsdl的那个功能,只有soapUI可以解析wsdl,把解析后的请求body,占进来,http也可以请求webservice。415需要加消息头 ,请求格式不对,webservice请求格式是xml。

3、Debug Sampler

Debug Sampler  调试取样器,true代表打出来,false代表不打出来。如果有用到变量的时候会打出来,用户自定义的变量都会在响应数据中显示。

4、Cookie、header

添加httpcookie管理器  用firebug里面有一模一样的格式,填进去就可以。

Header HTTP信息头管理器 是添加消息头

5、授权

 http://localhost:8881

 调试取样器

  用HTTP授权管理器 ,授权的含义就是登陆账号密码,用授权管理器

 基础url 写法http://localhost:8881。    用户名  密码  域的也填localhost

6、 JDBC取样器









对数据库进行压测的时候用,添加JDBC Request、JDBC Connection Configuration。然后配置数据源链接数据库

6.1、配置数据库

MySQL    com.mysql.jdbc.Driver  jdbc:mysql://host:port/{dbname}

jdbc:mysql://127.0.0.1:3306/库名

com.mysql.jdbc.Driver

root

root

6.2jdbc请求页面字段含义

还有一种用法,参数值写在下面,然后用用户自定义变量在做取值,这种情况要用到 预编译查询状态,是在编译前吧 字段值放进sql语句里,再编译,如果直接使用select 会报错,因为是直接编译找不到值。参数类型是INTEGER , DATE , VARCHAR , DOUBLE ,用jmeter右上角有个帮助可以查看。

Result variable name 这个有用是把返回的结果放到list对象里面,然后从list对象里面取值。这时候用到一个beanshell的

JDBC Request 状态含意

select statement 是查询

update statement 是更改

callable statement 是调用存储过程,一般用不到

prepared select statement 预编译

prepared update statement 预编译

commit 多次添加一次提交,在做一个事物的时候

rollback  回滚,

常用的是 select update  prepared select statement、prepared update statement  这四个

Jmeter3.0 以后版本不需要添加mysql-connector-java-5.1.32,数据库链接jar包

7、 用户自定义属性和变量

在jmeter做公共的属性和变量,添加用户自定义的变量,类似一个全局变量,可以在任何地方取他,获取写法用${变量名},就可以引用配好的变量值,抽取出来常用的变量的值,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: