做个笔记,用的着的直接复制粘贴
/**
* @author
*/
@Slf4j
public class ExperienceControllerTest {
@Test
public void testqueryLevels() {
public void queryMemberInfo() {
params.put("appKey", "lgm.exp.key");
params.put("pampasCall", "lgm.query.current.exp.and.level");
params.put("memberId", "1000000000006");
String sign = sign("lgm.exp.secret");
params.put("sign",sign);
log.info("sign is {}",sign);
post("http://127.0.0.1:8099/api/gateway", params);
}
/**
* 对参数列表进行签名
*/
public String sign(String secret) {
try {
ExperienceQueryRequest request = ExperienceQueryRequest.builder().build();
//Mockito.when(experienceController.queryLevels()).thenReturn(mockResponse);
Response<List<ExperienceResponse>> response = experienceController.queryLevels(request);
String toVerify = Joiner.on('&').withKeyValueSeparator("=").join(params)

这篇博客记录了如何在Java环境下创建OpenAPI的测试接口通用方法,方便开发者进行接口测试时直接复制粘贴使用。
最低0.47元/天 解锁文章
45

被折叠的 条评论
为什么被折叠?



