在JMETER中,会话ID不会从HTTP请求路径获得关联

时间:2013-06-25 06:57:18

标签: jmeter

/projectname/frameset?__report=WEB-INF/reports/MetricsReportDevDeplTrunc.rptdesign&__showtitle=false&projectId=${prjid}&accountId=-1&programId=-1&categoryId=131&contextPath=/projname&serverName=projname-abc.com&serverPort=8080&startDate=2013-06-01&endDate=2013-06-30&/${session_id}

这里,如果我们给会话ID它在路径中抛出错误作为非法字符.. 在转义$之后,调试采样器中也没有显示相同的会话ID值。 这是报告在BIRT报告查看器中显示的路径,因此birt报告查看器始终抛出错误

<?xml version="1.0" encoding="UTF-8"?> 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
        <soapenv:Fault>
            <faultcode>
                BirtSoapBindingImpl.getUpdatedObjects( ) 
            </faultcode><faultstring>
                The viewing session is not available or has expired.
            </faultstring><detail><ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">projname-abc.com</ns1:hostname>
            </detail>
        </soapenv:Fault>
    </soapenv:Body>
</soapenv:Envelope>

请为此查询提供一些答案...... 在这方面,我们高度赞赏迅速回应......

1 个答案:

答案 0 :(得分:0)

似乎http请求中不存在您尝试使用的会话。在jmeter中添加视图结果监听器,并在响应中查看会话ID。