Jmeter:如何使用 BeanShell 预处理器从响应中提取和存储 accountID 变量?我们可以为此使用 JSON 或正则表达式。
我的回复看起来像:
{
"address":{
"street1":"6550 Vallejo Street",
"street2":"",
"city":"Emeryville",
"state":"CA",
"zipcode":"98456",
"country":"Uk"
},
"timezone":"US/Pacific-New",
"reference":"fe_qa001",
"token":"ns7h4rqVZegSZG6yZls6",
"login":"fe_qa001@qa.com",
"accountId":-9223372036762408565,
"firstName":"qa029",
"lastName":"svcqa",
"email":"fe_qa001@qa.com",
"component":[
{
"type":1,
"reference":"12-1",
"version":"1",
"base":"Plastic",
"zipcode":"94556",
"bedsize":"high",
"bed":false,
"componentId":0,
"code":"P5",
"sku":"abcd",
"serial":"1234",
"purchaseDate":1372723200000,
"chamber":2
}
]
}
Run Code Online (Sandbox Code Playgroud)
我是 Jmeter 的新手。所以任何人都可以在这里帮助我。该要求就像从下面给出的响应中提取帐户 ID 并使用 BeanShell 预处理器将其存储在变量中。