【发布时间】:2015-12-24 05:46:16
【问题描述】:
我有一小段 Java 代码,我必须将其合并到 Jmeter 中才能调用包含 OAuth 身份验证的特定 Jar 文件。
Java Code:-
package Name1;
import Service;
public class OAuth {
public static void main(String[] args) {
String requestPayload ="";
OAuth service = new OAuth("${Key1}", "${Key2}")
.setRequestTokenURL("${URL1}")
.setAccessTokenURL("${URL2}")
.setAccessResourceURL("${URL3}")
.setRequestorId("${Email}")
.setScope("${Status}");
String[] authenticatedAccessToken = service.getAuthenticatedAccessToken();
String resourceResponse = service.accessResource(requestPayload, authenticatedAccessToken);
System.out.println(resourceResponse);
}
Bean Shell Sampler 代码如下
我们尝试了这段代码,但它不起作用。
import Service;
key = vars.getObject("${AppKey}");
secret = vars.getObject("${SecretKey}");
Email = vars.getObject("${Email}");
Scope = vars.getObject("${Scope}");
requestPayload =vars.getObject("");
OAuth service = new OAuth(key, secret);
service.setRequestTokenURL("${URL1}");
service.setAccessTokenURL("${URL2}");
service.setAccessResourceURL("${URL3}}");
service.setRequestorId(${Email});
service.setScope(${Scope});
authenticatedAccessToken = service.getAuthenticatedAccessToken();
resourceResponse = service.accessResource(requestPayload, authenticatedAccessToken);
SampleResult.setResponseData(resourceResponse);
有人可以帮助我们纠正这段代码中的问题吗?谢谢
【问题讨论】:
标签: java jmeter jmeter-plugins beanshell