jemeter 创建请求-解决json乱码问题

1.创建线程组:一个请求单元
这里写图片描述
2.创建工程:统一设置服务器的 url前缀,port
这里写图片描述
2.创建 http 请求:设置 http 请求uri 信息,不需要再设置 http://ip:port/pro/ 这个前缀了,已经在 工程里面设置了。
这里写图片描述
3.创建 http 请求头信息:设置 http Request header 信息
这里写图片描述
4.填写头信息:设置请求头内容-> 举例 json:Content-Type:application/json; charset=UTF-8
这里写图片描述
5.创建一个查看结果树:查看请求和服务器返回结果信息
这里写图片描述
6.填写 http 请求信息:比如服务器那边的方法如下:方法可以接受 get、post请求,同时可以接收 request 参数,也可以接受 json 参数。

    /**
     * 查询station_card_pre列表
     * @param StationCardPreQueryVo
     * @param pageIndex
     * @param pageSize
     * @return
     * @throws BizException
     * @throws Exception
     */
    @RequestMapping(value = "/prePage", method = { RequestMethod.GET,
            RequestMethod.POST })
    public Response findOperationsPage(@RequestBody StationCardPreQueryVo operationsQueryVo,
            @RequestParam(value = "pageIndex", defaultValue = "1")Integer pageIndex,
            @RequestParam(value = "pageSize", defaultValue = "10")Integer pageSize) throws BizException,
    Exception {

        return Response.OkResponse(cardSupport.findPrePage(operationsQueryVo, pageSize, pageIndex));
    }

填写请求信息:
这里写图片描述

注意这种请求存在一个问题就是中文乱码的问题,尽管我们之前已经设置了请求头信息:Content-Type:application/json; charset=UTF-8
但是还是需要在发送请求的时候设置一下UTF-8 的这个编码如下:
这里写图片描述

7.查看请求结果:
这里写图片描述

8.GET 请求中文乱码处理
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值