首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理负载的Testing.How接口

管理负载的Testing.How接口
EN

Stack Overflow用户
提问于 2018-07-12 19:54:34
回答 0查看 45关注 0票数 1

我想测试一个API (Post方法)。我必须通过更改所有可用的参数来测试此API。对于测试用例1中的EG,我只更改用户名,在测试用例2中,我只更改密码。

我的API如下所示:

代码语言:javascript
复制
{
          "schemas": [
                         "urn:ietf:params:scim:schemas:core:2.0:User",
                         "urn:ibm:params:scim:schemas:extension:bean:agc:2.0:User"
          ],
          "name": {
          },
          "userName": "GROUPTEST12134",
          "password": "Asdfg12@sdd",
          "emails": [{
                         "value": "steve.hok123@awe.com"
          }],
          "phoneNumbers": [{
                        "value": "70422330098"
          }],

          "urn:ibm:params:scim:schemas:extension:bean:agc:2.0:User": {

          }
          }

我通过下面的方法成功地测试了它:

代码语言:javascript
复制
    String urlParameters = "{\"schemas\": [\"urn:ietf:params:scim:schemas:core:2.0:User\",\"urn:ibm:params:scim:schemas:extension:bean:agc:2.0:User\"],\"name\": {},\"userName\": \"GROUPTEST12138\",\"password\": \"Asdfg12@sdd\",\"emails\": [{\"value\": \"steve.hok1234@awe.com\"}],\"phoneNumbers\": [{\"value\": \"\"}],\"urn:ibm:params:scim:schemas:extension:bean:agc:2.0:User\": {}}";

    HttpURLConnection con = (HttpURLConnection) obj.openConnection();
    con.setDoOutput(true);
    con.setRequestMethod("PUT");
    con.setRequestProperty("Content-Type", "application/scim+json");
    con.setRequestProperty("Accept", "application/scim+json");
    con.setRequestProperty("realm", "Ideas");
    con.setRequestProperty("Authorization", "Bearer " + BearerToken);

但是我正在寻找一种不需要管理这个urlParameters的方法。

你能想出一些办法来实现这一点吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51305017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档