在View Results Tree Jmeter中更改响应数据

时间:2015-08-13 09:41:29

标签: jmeter load-testing

我尝试使用protobuf协议进行负载测试。传入响应具有二进制格式,在视图结果树(VRT)中无法读取,有点:

View Result Tree:

但我可以将这个地狱转换为可读格式,就像BeanShell PostProcessor中的普通字符串一样。 问题是有没有办法改变显示VRT的信息? 使用prev.setResponseData()和prev.setMessageData() - 不起作用。

更新

确定它可以使用prev.setMessageData(),但消息在Sampler结果选项卡上可见:

enter image description here

1 个答案:

答案 0 :(得分:2)

使用SampleResult.setSamplerData()

示例:

<table border="1" id="userTable">
    <tr>
        <b>#</b>
    </tr>
    <tr ng-repeat="user in userList" ng-click="viewUserDiv(user)">
        <td ng-model="id">{{user.id}}</td>
    </tr>
</table>


$scope.viewUserDiv = function(user) {
    if (user) {
        $scope.userDiv = true;
        $scope.userDivUser = user;
    }
}

<div ng-show="userDiv">
    <table border="1">
        <tr>
            <b>#</>
        </tr>
            <td ng-model="userDivUser">{{userDivUser.id}}</td>
    </table>
<div>