3.0.126 • Published 3 months ago

apipost-runtime8 v3.0.126

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months 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

3 months ago

3.0.124

3 months ago

3.0.126

3 months ago

3.0.119

3 months ago

3.0.123

3 months ago

3.0.122

3 months ago

3.0.121

3 months ago

3.0.120

3 months ago

3.0.118

3 months ago

3.0.117

3 months ago

3.0.116

4 months ago

3.0.115

4 months ago

3.0.114

5 months ago

3.0.112

5 months ago

3.0.110

5 months ago

3.0.105

5 months ago

3.0.107

5 months ago

3.0.106

5 months ago

3.0.101

5 months ago

3.0.103

5 months ago

3.0.102

5 months ago

3.0.104

5 months ago

3.0.99

5 months ago

3.0.100

5 months ago

3.0.98

5 months ago

3.0.93

6 months ago

3.0.96

6 months ago

3.0.97

5 months ago

3.0.94

6 months ago

3.0.95

6 months ago

3.0.89

6 months ago

3.0.88

6 months ago

3.0.92

6 months ago

3.0.90

6 months ago

3.0.91

6 months ago

3.0.87

6 months ago

3.0.82

6 months ago

3.0.85

6 months ago

3.0.86

6 months ago

3.0.83

6 months ago

3.0.84

6 months ago

3.0.81

7 months ago

3.0.80

7 months ago

3.0.78

7 months ago

3.0.79

7 months ago

3.0.76

7 months ago

3.0.77

7 months ago

3.0.74

7 months ago

3.0.75

7 months ago

3.0.73

7 months ago

3.0.68

7 months ago

3.0.69

7 months ago

3.0.70

7 months ago

3.0.71

7 months ago

3.0.72

7 months ago

3.0.67

7 months ago

3.0.66

7 months ago

3.0.65

8 months ago

3.0.64

8 months ago

3.0.63

8 months ago

3.0.62

8 months ago

3.0.61

8 months ago

3.0.59

9 months ago

3.0.60

9 months ago

3.0.57

10 months ago

3.0.58

10 months ago

3.0.56

10 months ago

3.0.55

11 months ago

3.0.45

12 months ago

3.0.46

12 months ago

3.0.43

12 months ago

3.0.44

12 months ago

3.0.49

11 months ago

3.0.47

12 months ago

3.0.48

12 months ago

3.0.54

11 months ago

3.0.52

11 months ago

3.0.53

11 months ago

3.0.50

11 months ago

3.0.51

11 months ago

3.0.41

12 months ago

3.0.42

12 months ago

3.0.40

12 months ago

3.0.38

12 months ago

3.0.39

12 months ago

3.0.37

1 year ago

3.0.35

1 year ago

3.0.36

1 year ago

3.0.23

1 year ago

3.0.24

1 year ago

3.0.21

1 year ago

3.0.22

1 year ago

3.0.27

1 year ago

3.0.28

1 year ago

3.0.25

1 year ago

3.0.26

1 year ago

3.0.34

1 year ago

3.0.32

1 year ago

3.0.33

1 year ago

3.0.30

1 year ago

3.0.31

1 year ago

3.0.29

1 year ago

3.0.20

1 year ago

3.0.19

1 year ago

3.0.18

1 year ago

3.0.17

1 year ago

3.0.9

1 year ago

3.0.12

1 year ago

3.0.13

1 year ago

3.0.10

1 year ago

3.0.11

1 year ago

3.0.16

1 year ago

3.0.14

1 year ago

3.0.15

1 year ago

3.0.8

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.22

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.11

1 year ago

1.0.12

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago