关于jmeter:如何从数据中获取值:参与ajax调用

How to get values from data: part in ajax call

$就({
类型:"POST",
url:baseUrl +"query?v = 21266702",
contentType:"application / json; charset = utf-8",
dataType:"json",
标题:{
"授权":"持票人"+ accessToken

1
2
3
4
5
6
7
8
9
10
11
12
       },
       data: JSON.stringify({ query: text, lang:"en", sessionId: reqIdToken }),
       success: function(data) {

                       xyz
                       }else{
                           setResponseForIT(data,"");
                       }
       },
       error: function() {
                       setResponse("Internal Server Error");
       }

});


您可以在发送原始数据之前将此内容分配给变量。

你有这里的数据:

query:text,lang:"en",sessionId:reqIdToken

您基本上是在构建JSON,只需将它们设置为变量即可。

更新(澄清):

这是根据已设置的变量等为您创建json。

1
  JSON.stringify({ query: text, lang:"en", sessionId: reqIdToken })

这意味着您可以访问'text'和'reqIdToken',因此不需要查看包含json的'data'变量。 如果你想知道sessionId,只需使用reqIdToken。 (例如if(reqIdToken =="999")alert();)