@Test
public void userJoinv2() {

    UserJoinRequest userJoinRequest = new UserJoinRequest();
    userJoinRequest.setGroupId(1);
    userJoinRequest.setOpenId("otvlM5VATjthdCeLQVfEDAzzBsro");
    //userJoinRequest.setOpenId("otvlM5Q9wQPdL196IYlwImhBuRYM");
    long v1begin = System.currentTimeMillis();
    ResponseMessage responseMessage = frontServices.userJoin(userJoinRequest);
    long v1end = System.currentTimeMillis();
    System.err.println("old: "+ (v1end-v1begin));
    System.err.println(JSON.toJSON(responseMessage));
    long v2begin = System.currentTimeMillis();
    ResponseMessage responseMessage2 = frontServices.userJoinv2(userJoinRequest);
    long v2end = System.currentTimeMillis();
    System.err.println(v2end-v2begin);
    System.err.println(JSON.toJSON(responseMessage2));
    long v3begin = System.currentTimeMillis();
    ResponseMessage responseMessage3 = frontServices.userJoinv3(userJoinRequest);
    long v3end = System.currentTimeMillis();
    System.err.println(v3end-v3begin);
    System.err.println(JSON.toJSON(responseMessage3));
}