Jmeter 于 readyAPI 使用上的区别

我对readyAPI是比较熟悉的,刚开始弄Jmeter的时候, 就会类别的去学习,帮助理解。

/20170314/

刚开始接触会发现差别还是有蛮多的。

Jmeter: 可以直接用HTTP Cookie Manger 来自动传递 Cookie :该属性管理器用于管理Test Plan运行时的所有Cookie。HTTP Cookie Manager可以自动储存服务器发送给客户端的所有Cookie,并在发送请求时附加上合适的Cookie.
同时,用户也可以在HTTP Cookie Manager中手工添加一些Cookie,这些被手工添加的Cookie会在发送请求时被自动附加到请求。

ReadyAPI :是自己写个脚本来传(读取到 response header [Cookie],然后保存到project的变量里, 后面的step直接调用这个变量)。

Jmeter: 提取内容(request、response、body、 header )用正则提取很方便,比如(JSESSIONID=([0-9A-Z]{0,32}).dceqstgap801) , 括号代表一个单位。 比如:([0-9A-Z]{0,4})-([0-9A-Z]{0,4}) 代表两个。下文直接调用这个参数 ${Reference Name}

ReadyAPI :可以写代码进行操作,正则,切割啥的都可以, 也比较好调试。也是保存在project的变量里, 后面的step直接调用这个变量。

Jmeter: Parameters、Body Data. 关于这两部分我是比较迷糊的。 Jmeter 填了 Parmeters 就填不了body data 了, 不知道为什么 。然后很多header 的信息不知道填哪里。

比如referrece 、content-type,accept 这些不知道填哪里好。后来发现没有填也是可以的,直接填好body 的信息。 

ReadyAPI: 可以单独填header 和 body 。 

 

对Jmeter 一些功能不熟悉,有空要整理一下它们都是干啥用的。

你可能感兴趣的:(performance,testing)