爱自己所爱,一如既往。

Loadrunner调优之replay log介绍

上一篇 / 下一篇  2015-10-30 13:31:40 / 个人分类:Loadrunner

 大家在 Loadrunner 回放脚本时,会看到 replay log 区会展示脚本回放时的信息。

可以发现,这里的 log 打印的非常简单。有的时候我们需要打印出发送请求、返回请求的具体 body  header 内容来确认打压脚本发送的请求是否真的是我们需要的。应该怎么弄呢?

1. 在 Run-time Settings 里面可以设置 log 级别:

a) 选中 Extended Log 后,可以看到有三个可以选择的 log 种类:

i. Parameter substitution 代表打开参数的描述。例如你在脚本中定义了截取函数,则这项可以直接打印出你定义函数的返回值。

ii. Data returned by server 代表从服务器返回的具体内容。

iii. Advanced trace: 多用于脚本调试,记录VU在运行期间发送的所有函数信息。

2. 选中了打印服务器返回具体信息后,问题又来了,服务器返回的中文字符为乱码。怎么破?

3. 原来 Loadrunner  replay log 需要和具体请求返回的数据格式相对应后, log 才能显示正常。那么怎么看服务器返回的内容的具体格式呢?

在发送请求的 header 字段中, Content-Type 字段代表客户端可以接受服务器的请求格式。服务器就是根据这个字段来判断应该返回什么样的格式的。如果没有定义,默认为 UTF-8 格式。

4. 这样,在 Run-time Settings→Preferences→Options... 中可以选择 General→Convert from/to UTF-8 选择 Yes 

5. 再次回放脚本时,发现中文正常显示了。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 25989
  • 日志数: 20
  • 建立时间: 2015-10-06
  • 更新时间: 2015-12-09

RSS订阅

Open Toolbar