MeterSphere使用Beanshell后置脚本获取Json响应数据作为下一个接口参数

MeterSphere使用后置脚本Beanshell获取Json中的数据(MeterShpere的beanshell可参考jmeter)

前提:

因新增用户需要用到角色id,但列表中的角色很多,需要查到对应的角色名称获得对应的角色id

解决方法:通过Beanshell获取json数据,并比对角色名称获得角色id

 

该查询角色请求接口返回的响应体:

{
    "code": 0,
    "data": {
        "totalCount": 23,
        "pageSize": 10,
        "totalPage": 3,
        "currPage": 1,
        "list": [
            {
                "roleId": "1386932755329212418",
                "roleName": "rolename68683436",
                "roleDescribe": "角色描述",
                "createTime": 1619505511000,
                "permissionList": null,
                "permissionIdList": null
            },
            {
                "roleId": "1386933252324876289",
                "roleName": "rolename12237116",
                "roleDescribe": "角色描述",
                "createTime": 1619505630000,
                "permissionList": null,
                "permissionIdList": null
            },
            {
                "roleId": "1386937586399862786",
                "roleName": "rolename30616863",
                "roleDescribe": "角色描述",
                "createTime": 1619506663000,
                "permissionList": null,
                "permissionIdList": null
            },
            {
                "roleId": "1386937804906323970",
                "roleName": "rolename59824176",
                "roleDescribe": "角色描述",
                "createTime": 1619506715000,
                "permissionList": null,
                "permissionIdList": null
            },
            {
                "roleId": "1386938077972291586",
                "roleName": "rolename38355327",
                "roleDescribe": "角色描述",
                "createTime": 1619506781000,
                "permissionList": null,
                "permissionIdList": null
            },
            {
                "roleId": "1386938538154549249",
                "roleName": "rolename71155716",
                "roleDescribe": "角色描述",
                "createTime": 1619506890000,
                
上一篇:python 实现梯度下降


下一篇:js实现数值千分位