3.0.126 • Published 1 year ago

apipost-runtime8 v3.0.126

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

🚀 apipost-runtime8

apipost-runtime8 支持单接口http请求、自动化测试。其支持的选项含义可参考下方的demo注释。 为apipost8准备

Install

$ npm install apipost-runtime8

Usage

let iterationData = [
    {
        "email": "1234@qq.com",
        "password": "1234",
        "age": 12
    },
    {
        "email": "1234@qq.com",
        "password": "1234",
        "age": 11
    },
    {
        "email": "1234@qq.com",
        "password": "1234",
        "age": 36
    }
];

let myCollection = new Collection([
    {
        "testing_id": "9a017559-967a-4235-898c-5541ffeb7659",
        "event_id": "91e55b90-b79c-43dd-aecd-7c9294cd5b37",
        "type": "api",
        "data": {
            "parent_id": "90de3444-250a-4808-a37f-6715b6add4b1",
            "target_id": "dee9ecb8-b062-4bb2-a694-5edb1c1eaaed",
            "method": "GET",
            "url": "https://2021.apis.cloud/get.php"
        },
        "children": []
    }
], { iterationCount: 4 });
let myRuntime = new Runtime();

myRuntime.run(myCollection.definition, {
    project: {
        request: {
            "header": {"parameter":[
                {
                    "is_checked": "1",
                    "type": "Text",
                    "key": "global-header",
                    "value": "{{age}}",
                    "description": ""
                }
            ]},
            "query": {"parameter":[
                {
                    "is_checked": "1",
                    "type": "Text",
                    "key": "",
                    "value": "",
                    "description": ""
                }
            ]},
            "body": {"parameter":[
                {
                    "is_checked": "1",
                    "type": "Text",
                    "key": "",
                    "value": "",
                    "description": ""
                }
            ]},
            "auth": {
                "type": "noauth",
                "kv": {
                    "key": "",
                    "value": ""
                },
                "bearer": {
                    "key": ""
                },
                "basic": {
                    "username": "",
                    "password": ""
                }
            }
        },
        "script": {
            "pre_script_switch": true,
            "post_script_switch": true,
            "pre_script": `pm.globals.set("age", '12');`,
            "post_script": `//apt.assert('response.raw.responseText==\"test\"');`
        }
    }, // 全局参数
    collection: [target1, target2, target3], // 当前流程所需的接口以及父目录集合
    combined_id: 0, // 测试套件ID,单测试用例的话传 0
    test_events: [{
        testing_id: 'db5363e4-046a-4ce2-9d6f-89ef0b463026',
        name: '测试计划'
    }], // 测试用例集合,如果是测试套件,此处传数组(单流可以传对象)
    default_report_name: '测试报告',
    user: { // 当前执行的用户信息
        uuid: 'bcad1d6f-7a6c-4a60-a2fc-d59c9ad11d82',
        nick_name: 'Apipost'
    },
    env: {
        "env_id": "225e305cd401000",
        "env_name": "新建环境",
        "env_pre_url": "",
        environment: {
            "title": "我是标题"
        }
    }, 
    globals: {
        "address": "我是地址"
    }, // 当前公共变量
    sleep: 0, // 间隔时间
    iterationData: iterationData, // 当前迭代的excel导入数据
    iterationCount: 4, // 当前迭代次数
});
3.0.125

1 year ago

3.0.124

1 year ago

3.0.126

1 year ago

3.0.119

1 year ago

3.0.123

1 year ago

3.0.122

1 year ago

3.0.121

1 year ago

3.0.120

1 year ago

3.0.118

1 year ago

3.0.117

1 year ago

3.0.116

1 year ago

3.0.115

1 year ago

3.0.114

1 year ago

3.0.112

1 year ago

3.0.110

1 year ago

3.0.105

1 year ago

3.0.107

1 year ago

3.0.106

1 year ago

3.0.101

1 year ago

3.0.103

1 year ago

3.0.102

1 year ago

3.0.104

1 year ago

3.0.99

1 year ago

3.0.100

1 year ago

3.0.98

1 year ago

3.0.93

1 year ago

3.0.96

1 year ago

3.0.97

1 year ago

3.0.94

1 year ago

3.0.95

1 year ago

3.0.89

1 year ago

3.0.88

1 year ago

3.0.92

1 year ago

3.0.90

1 year ago

3.0.91

1 year ago

3.0.87

1 year ago

3.0.82

1 year ago

3.0.85

1 year ago

3.0.86

1 year ago

3.0.83

1 year ago

3.0.84

1 year ago

3.0.81

1 year ago

3.0.80

1 year ago

3.0.78

1 year ago

3.0.79

1 year ago

3.0.76

1 year ago

3.0.77

1 year ago

3.0.74

1 year ago

3.0.75

1 year ago

3.0.73

1 year ago

3.0.68

1 year ago

3.0.69

1 year ago

3.0.70

1 year ago

3.0.71

1 year ago

3.0.72

1 year ago

3.0.67

1 year ago

3.0.66

1 year ago

3.0.65

1 year ago

3.0.64

1 year ago

3.0.63

1 year ago

3.0.62

1 year ago

3.0.61

1 year ago

3.0.59

1 year ago

3.0.60

1 year ago

3.0.57

2 years ago

3.0.58

2 years ago

3.0.56

2 years ago

3.0.55

2 years ago

3.0.45

2 years ago

3.0.46

2 years ago

3.0.43

2 years ago

3.0.44

2 years ago

3.0.49

2 years ago

3.0.47

2 years ago

3.0.48

2 years ago

3.0.54

2 years ago

3.0.52

2 years ago

3.0.53

2 years ago

3.0.50

2 years ago

3.0.51

2 years ago

3.0.41

2 years ago

3.0.42

2 years ago

3.0.40

2 years ago

3.0.38

2 years ago

3.0.39

2 years ago

3.0.37

2 years ago

3.0.35

2 years ago

3.0.36

2 years ago

3.0.23

2 years ago

3.0.24

2 years ago

3.0.21

2 years ago

3.0.22

2 years ago

3.0.27

2 years ago

3.0.28

2 years ago

3.0.25

2 years ago

3.0.26

2 years ago

3.0.34

2 years ago

3.0.32

2 years ago

3.0.33

2 years ago

3.0.30

2 years ago

3.0.31

2 years ago

3.0.29

2 years ago

3.0.20

2 years ago

3.0.19

2 years ago

3.0.18

2 years ago

3.0.17

2 years ago

3.0.9

2 years ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.16

2 years ago

3.0.14

2 years ago

3.0.15

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.22

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.11

2 years ago

1.0.12

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago