T系列API自动化测试报告

Wednesday, 30 September 2026 02:49:45
Total Iterations

1

Total Assertions

178

Total Failed Tests

106

Total Skipped Tests

0


File Information
Collection: t-erp-auto-test(修改版)
Environment: api-tests-env
Variable NameVariable Value
t-erp-api-url http://www.linkerplus.com/api/ext_erp
t-erp-api-sn MGR_REST_DEMO2016CN021064
t-erp-api-authorization Basic VEFQSV9BUEk6MTIz
t-erp-api-content-type application/json
t-erp-api-language 0
t-erp-api-client-type JksAutoTestApi
t-erp-api-x-tiansi-bypass 2736CE7C96A7BA4E8EEE007DEA60FE1D0D2337D814BA1FBCDC5DC9AB8880F066B5D83F464B30200A
t-erp-api-login-id 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
t-erp-api-current-date 2026-09-30
t-erp-api-po-bill-no
prd-no
po-qty 100
t-erp-api-pc-bill-no
t-erp-api-so-bill-no
so-qty 100
t-erp-api-sa-bill-no
sa-qty
t-erp-api-pb-bill-no
t-erp-api-t6-bill-no
t-erp-api-sb-bill-no
t-erp-api-ck-bill-no
t-erp-api-pn-bill-no
t-erp-api-wi-bill-no
t-erp-api-wo-bill-no
t-erp-api-ic-bill-no
t-erp-api-ij-bill-no
t-erp-api-mc-bill-no
t-erp-api-pi-bill-no
t-erp-api-tw-bill-no
t-erp-api-wt-bill-no
t-erp-api-m7-bill-no
t-erp-api-m8-bill-no
Collection Description
T系列ERP自动化测试集合(整合版) 包含: - 🔐 登录(获取LoginId) - 📋 基础资料(部门/员工/仓库/货品/客户厂商) - 🔄 示例业务流程(采购→销售完整链路,含SQL库存验证) - 📦 单据测试用例(35种单据,按采购/销售/库存/生产/托外/非生产领退料分类) 环境变量说明: - t-erp-api-url: API基础地址(如 http://xxx.xxx.xxx.xxx:8080/api) - t-erp-api-user-no: 登录账号 - t-erp-api-user-pwd: 登录密码 - t-erp-api-login-id: LoginId(登录后自动写入) - t-erp-api-sn: ERP服务定位标识(Linker sn值) - t-erp-api-current-date: 当前日期(各请求前置脚本自动写入)
Timings and Data
Total run duration: 31.5s
Total data received: 14.5KB
Average response time: 409ms
Summary Item Total Failed
Requests 72 0
Prerequest Scripts 104 0
Test Scripts 143 1
Assertions 178 105
Skipped Tests 0 -



Showing 106 Failures

Failed Test: 📊 删除结果验证

Assertion Error Message
expected 1 to equal +0
Failed Test: 📊 删除结果验证

Assertion Error Message
失败数量: expected 1 to equal +0
Failed Test: 📊 删除结果验证

Assertion Error Message
失败数量: expected 1 to equal +0
Failed Test: 📊 删除结果验证

Assertion Error Message
失败数量: expected 1 to equal +0
Failed Test: 📊 删除结果验证

Assertion Error Message
失败数量: expected 1 to equal +0
Failed Test: ✅ 新增采购订单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ TF_TABNAME=TF_POS

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ SQL查询在途量接口连通

Assertion Error Message
expected response to have status code 200 but got 400
Failed Test: ✅ 接口调用成功

Assertion Error Message
异常状态码:400: expected 400 to equal 200
Failed Test: ✅ 成功查询到产品库存数据

Assertion Error Message
expected null to be an array
Failed Test: ✅ 校验在途库存QTY_ON_WAY每次新增

Assertion Error Message
Cannot read properties of null (reading '0')
Failed Test: ✅ 新增采购入库单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ TF_TABNAME=TF_PSS

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询采购入库单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 获取单据信息写入变量

Assertion Error Message
Cannot read properties of undefined (reading '0')
Failed Test: ✅ 校验本次入库数量与采购下单数量一致

Assertion Error Message
Cannot read properties of undefined (reading '0')
Failed Test: ✅ SQL查询可用库存量接口连通

Assertion Error Message
expected response to have status code 200 but got 400
Failed Test: ✅ 接口调用成功

Assertion Error Message
异常状态码:400: expected 400 to equal 200
Failed Test: ✅ SQL查询可用库存量成功

Assertion Error Message
expected 1 to equal +0
Failed Test: ✅ 成功查询到产品库存数据

Assertion Error Message
expected null to be an array
Failed Test: ✅ 校验在途库存QTY_ON_WAY减少

Assertion Error Message
Cannot read properties of null (reading '0')
Failed Test: ✅ 校验可用数量QTY增加

Assertion Error Message
Cannot read properties of null (reading '0')
Failed Test: ✅ 新增销售订单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ TF_TABNAME=TF_POS

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ SQL查询在途量接口连通

Assertion Error Message
expected response to have status code 200 but got 400
Failed Test: ✅ 接口调用成功

Assertion Error Message
异常状态码:400: expected 400 to equal 200
Failed Test: ✅ 成功查询到产品库存数据

Assertion Error Message
expected null to be an array
Failed Test: ✅ 校验在途库存QTY_ON_WAY每次新增

Assertion Error Message
Cannot read properties of null (reading '0')
Failed Test: ✅ 新增销售出库单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ TF_TABNAME=TF_PSS

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询销售出库单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 获取单据信息写入变量

Assertion Error Message
Cannot read properties of undefined (reading '0')
Failed Test: ✅ 校验本次入库数量与受订下单数量一致

Assertion Error Message
Cannot read properties of undefined (reading '0')
Failed Test: ✅ 新增采购订单成功

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ TF_TABNAME=TF_POS

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ❌️ 需有来源单

Assertion Error Message
expected '{"EntryOrderId":"","CallID":"PB","Cal…' to include '请输入来源单号'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ❌️ 需有来源单

Assertion Error Message
expected '{"EntryOrderId":"","CallID":"SB","Cal…' to include '请输入来源单号'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ BUILD_BIL字段有值

Assertion Error Message
Cannot read properties of undefined (reading 'BUILD_BIL')
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 删除成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 新增成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ Data中TF_TABNAME字段存在且正确

Assertion Error Message
expected {} to have property 'TF_TABNAME'
Failed Test: ✅ 查询成功校验

Assertion Error Message
expected 'F' to equal 'T'
Failed Test: ✅ 删除成功校验

Assertion Error Message
expected 'F' to equal 'T'


There are no skipped tests



1 Iteration available to view
Request Description
登录系统
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/User/login
Response Information
Response Code: 200 - OK
Mean time per request: 2.7s
Mean size per request: 149B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LanguageId 0
Authorization Basic VEFQSV9BUEk6MTIz
ClientType JksAutoTestApi
Content-Type application/json
X-Tiansi-Auth-Bypass 2736CE7C96A7BA4E8EEE007DEA60FE1D0D2337D814BA1FBCDC5DC9AB8880F066B5D83F464B30200A
sn MGR_REST_DEMO2016CN021064
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 4bcffa0c-11cc-4566-9837-8ced42100603
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 0
Response Headers
Header NameHeader Value
Content-Length 149
Date Tue, 29 Sep 2026 18:49:17 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:14 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"LoginId":"5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64","CompNo":"TAPI","UserNo":"API","LoginIdExpiry":604800,"ClientType":"JksAutoTestApi","LanguageId":0}
Console Logs
Log Messages
📋 登录接口返回CompNo:TAPI
📋 登录接口返回UserNo:API
📋 生成的登录令牌LoginId:5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
📋 令牌有效期LoginIdExpiry:604800 秒
📋 登录接口核心返回值汇总:[object Object]
🔧 环境变量已设置t-erp-api-login-id:undefined
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
✅ 必需字段存在 1 0 0
✅ 登录信息正确 1 0 0
✅ 保存登录令牌成功 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
新增部门资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Dept/AppendToDept
Response Information
Response Code: 200 - OK
Mean time per request: 800ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token d44ab2d5-59e8-47a4-a203-f0d8885adf67
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 375
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "DEP": "0001", 
                "NAME": "0001部门", 
                "ENG_NAME": "0001Dep", 
                "UP": "0000" 
            },
            {
                "DEP": "0002", 
                "NAME": "0002部门", 
                "ENG_NAME": "0002Dep", 
                "UP": "0001" 
            },
            {
                "DEP": "0003", 
                "NAME": "0003部门", 
                "ENG_NAME": "0003Dep", 
                "UP": "0002" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:17 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:17 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 成功处理 3 个部门
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 请求部门数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
删除部门资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Dept/DeleteForDept
Response Information
Response Code: 200 - OK
Mean time per request: 1782ms
Mean size per request: 150B

Test Pass Percentage
75 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 3d48fad6-f70b-47ca-b6c5-f612a0dd05a8
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 41
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "DEP": "0003" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 150
Date Tue, 29 Sep 2026 18:49:19 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:18 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":0,"ErrorCount":1,"ErrorData":[{"DEP":"0003","ErrorMsg":"请检查是否刷新过帐套. 报销单表身库 TF_BX 费用承担部门 DEP"}]}
Console Logs
Log Messages
🗑️ 请求删除 1 个部门
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
✅ 响应结构验证 1 0 0
✅ 删除请求数据验证 1 0 0
📊 删除结果验证 0 1 0
Total 3 1 0
Test Failure
Test NameAssertion Error
📊 删除结果验证
expected 1 to equal +0
Request Description
新增员工资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Salm/AppendToSalm
Response Information
Response Code: 200 - OK
Mean time per request: 205ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token ef5f6e23-b654-40d7-bce9-4fafa9378ac4
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 565
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "SAL_NO": "ZS", 
                "NAME": "张三", 
                "POS": "机床操作主管", 
                "DEP": "0001", 
                "TOPSWD": "T", 
                "REM": "机床操作主管" 
            },
            {
                "SAL_NO": "LS", 
                "NAME": "李四", 
                "POS": "机床操作工", 
                "DEP": "0001", 
                "UP_SAL_NO": "ZS", 
                "TOPSWD": "T", 
                "REM": "机床操作工" 
            },
            {
                "SAL_NO": "WW", 
                "NAME": "王五", 
                "POS": "机床操作工", 
                "DEP": "0001", 
                "REM": "机床操作工" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:19 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:19 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 已验证 3 个员工数据
✅ 成功处理 3/3 个员工
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 员工数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
删除员工资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Salm/DeleteForSalm
Response Information
Response Code: 200 - OK
Mean time per request: 308ms
Mean size per request: 151B

Test Pass Percentage
75 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 1fbbad1b-9295-4970-99cc-d8912f223324
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 42
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "SAL_NO": "WW" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 151
Date Tue, 29 Sep 2026 18:49:20 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:20 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":0,"ErrorCount":1,"ErrorData":[{"SAL_NO":"WW","ErrorMsg":"请检查是否刷新过帐套. 出入仓申请表头档 MF_IA 申请人 SAL_NO"}]}
Console Logs
Log Messages
🗑️ 请求删除 1 个员工
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 删除请求验证 1 0 0
📊 删除结果验证 0 1 0
Total 3 1 0
Test Failure
Test NameAssertion Error
📊 删除结果验证
失败数量: expected 1 to equal +0
Request Description
新增仓库资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Wh/AppendToWh
Response Information
Response Code: 200 - OK
Mean time per request: 234ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 5bdb6b84-cd57-47a0-819f-93f2142eef1f
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 856
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "WH": "0001", 
                "NAME": "原料仓", 
                "ATTRIB": "2", 
                "UP_WH": "0000" 
            },
            {
                "WH": "0002", 
                "NAME": "半成品仓", 
                "ATTRIB": "3", 
                "UP_WH": "0001" 
            },
            {
                "WH": "0003", 
                "NAME": "制成品仓", 
                "ATTRIB": "5", 
                "UP_WH": "0002" 
            },
            {
                "WH": "0004", 
                "NAME": "废品仓", 
                "INVALID": "T", 
                "UP_WH": "0000" 
            },
            {
                "WH": "0005", 
                "NAME": "寄售仓", 
                "VMIVALID": "T", 
                "UP_WH": "0000" 
            },
            {
                "WH": "0006", 
                "NAME": "储位仓", 
                "LOC_ID": "T", 
                "OUT_ID": "1", 
                "UP_WH": "0000" 
            },
            {
                "WH": "0007", 
                "NAME": "原料仓2", 
                "ATTRIB": "2", 
                "UP_WH": "0000" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:20 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:20 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":7,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 已验证 7 个仓库数据
✅ 成功处理 7/7 个仓库
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 仓库数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
新增货品
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Prdt/AppendToPrdt
Response Information
Response Code: 200 - OK
Mean time per request: 216ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token bb02dce3-5d05-4e9a-a3e7-cd48319987aa
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 958
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "PRD_NO": "YL0001", 
                "NAME": "原料0001", 
                "UT": "个", 
                "WH": "0001", 
                "REM": "原料0001摘要,API测试" 
            },
            {
                "PRD_NO": "YL0002", 
                "NAME": "原料0002", 
                "UT": "个", 
                "WH": "0001", 
                "REM": "原料0002摘要,API测试" 
            },
            {
                "PRD_NO": "BCP0001", 
                "NAME": "半成品0001", 
                "UT": "KG", 
                "WH": "0002", 
                "CHK_BAT": "T", 
                "REM": "半成品0001摘要,API测试" 
            },
            {
                "PRD_NO": "ZCP0001", 
                "NAME": "制成品0001", 
                "UT": "KG", 
                "WH": "0003", 
                "CHK_MARK": "T", 
                "REM": "制成品0001摘要,API测试" 
            },
            {
                "PRD_NO": "ZCP0002", 
                "NAME": "制成品0002", 
                "UT": "KG", 
                "WH": "0003", 
                "CHK_BAT": "T", 
                "CHK_MARK": "T", 
                "REM": "制成品0002摘要,API测试" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:20 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:20 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":5,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 已验证 5 个货品数据
✅ 成功处理 5/5 个货品
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 货品数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
删除货品资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Prdt/DeleteForPrdt
Response Information
Response Code: 200 - OK
Mean time per request: 691ms
Mean size per request: 154B

Test Pass Percentage
75 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token e3c3e2a4-3fe8-4a42-bf8f-4817fc4c2adf
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 47
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "PRD_NO": "ZCP0002" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 154
Date Tue, 29 Sep 2026 18:49:21 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:20 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":0,"ErrorCount":1,"ErrorData":[{"PRD_NO":"ZCP0002","ErrorMsg":"请检查是否刷新过帐套. 缴库单表身 TF_MM 客户料号 PRD_NO_SUP"}]}
Console Logs
Log Messages
🗑️ 请求删除 1 个货品
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 删除请求验证 1 0 0
📊 删除结果验证 0 1 0
Total 3 1 0
Test Failure
Test NameAssertion Error
📊 删除结果验证
失败数量: expected 1 to equal +0
Request Description
新增客户资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Cust/AppendToCust
Response Information
Response Code: 200 - OK
Mean time per request: 197ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 3d4b2257-1756-48fd-8b8d-26517feefcdb
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 576
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "CUS_NO": "KH0001", 
                "OBJ_ID": "1", 
                "NAME": "客户A", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "REM": "这是客户A备注" 
            },
            {
                "CUS_NO": "KH0002", 
                "OBJ_ID": "3", 
                "NAME": "客户B", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "MAS_CUS": "KH0001", 
                "REM": "这是客户B备注" 
            },
            {
                "CUS_NO": "KH0003", 
                "OBJ_ID": "1", 
                "NAME": "客户C", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "REM": "这是客户C备注" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:21 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:21 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 已验证 3 个客户数据
✅ 成功处理 3/3 个客户
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 客户数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
删除客户资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Cust/DeleteForCust
Response Information
Response Code: 200 - OK
Mean time per request: 551ms
Mean size per request: 108B

Test Pass Percentage
75 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token ef618431-e918-4374-a25c-ec8906c2081c
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 46
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "CUS_NO": "KH0003" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 108
Date Tue, 29 Sep 2026 18:49:22 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:21 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":0,"ErrorCount":1,"ErrorData":[{"CUS_NO":"KH0003","ErrorMsg":"请检查是否刷新过帐套. "}]}
Console Logs
Log Messages
🗑️ 请求删除 1 个客户
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 删除请求验证 1 0 0
📊 删除结果验证 0 1 0
Total 3 1 0
Test Failure
Test NameAssertion Error
📊 删除结果验证
失败数量: expected 1 to equal +0
Request Description
新增厂商资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Cust/AppendToCust
Response Information
Response Code: 200 - OK
Mean time per request: 323ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token fc4bb307-f0b5-4cfe-8674-5b115ece86c4
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 576
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "CUS_NO": "CS0001", 
                "OBJ_ID": "2", 
                "NAME": "厂商A", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "REM": "这是厂商A备注" 
            },
            {
                "CUS_NO": "CS0002", 
                "OBJ_ID": "3", 
                "NAME": "厂商B", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "MAS_CUS": "CS0001", 
                "REM": "这是厂商B备注" 
            },
            {
                "CUS_NO": "CS0003", 
                "OBJ_ID": "2", 
                "NAME": "厂商C", 
                "SAL": "ZS", 
                "ID1_TAX": "2", 
                "REM": "这是厂商C备注" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:22 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:22 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
✅ 已验证 3 个厂商数据
✅ 成功处理 3/3 个厂商
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 厂商数据验证 1 0 0
📊 操作结果验证 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
删除厂商资料
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Cust/DeleteForCust
Response Information
Response Code: 200 - OK
Mean time per request: 162ms
Mean size per request: 108B

Test Pass Percentage
75 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 9bce7eea-f9f0-4917-bfe0-5805986b7ae9
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 46
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "CUS_NO": "CS0003" 
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 108
Date Tue, 29 Sep 2026 18:49:22 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:22 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":0,"ErrorCount":1,"ErrorData":[{"CUS_NO":"CS0003","ErrorMsg":"请检查是否刷新过帐套. "}]}
Console Logs
Log Messages
🗑️ 请求删除 1 个厂商
Test Information
NamePassedFailedSkipped
✅ 状态码 200 1 0 0
📋 响应结构验证 1 0 0
✅ 删除请求验证 1 0 0
📊 删除结果验证 0 1 0
Total 3 1 0
Test Failure
Test NameAssertion Error
📊 删除结果验证
失败数量: expected 1 to equal +0
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 3.5s
Mean size per request: 174B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token b3d2634f-a455-413e-973e-09a220b0f904
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 393
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PO",
                "CusNo": "CS0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "自动化测试-采购订单"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0002",
                    "WhNo": "0001",
                    "Qty": 100,
                    "Up": 100,
                    "Rem": "测试用原料"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 174
Date Tue, 29 Sep 2026 18:49:26 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:22 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'NEED_DD' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 采购订单:BIL_NO=undefined,BIL_ID=undefined
✅ 采购订单单号已写入:undefined
Test Information
NamePassedFailedSkipped
✅ 新增采购订单成功 0 1 0
✅ TF_TABNAME=TF_POS 0 1 0
✅ 采购信息写入环境变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增采购订单成功
expected 'F' to equal 'T'
✅ TF_TABNAME=TF_POS
expected {} to have property 'TF_TABNAME'
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/SqlOperation/ExecuteSql
Response Information
Response Code: 400 - Bad Request
Mean time per request: 144ms
Mean size per request: 126B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
DbType 1
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token e42f066b-b9d6-4b6b-9c9c-b507d2557b6a
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 165
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "SQL": "SELECT PRD_NO, SUM(QTY_ON_WAY) AS QTY_ON_WAY FROM PRDT1 WHERE PRD_NO=@PRD_NO GROUP BY PRD_NO",
            "PARAMETERS": {
                "@PRD_NO": "YL0002"
            }
        }
        
Response Headers
Header NameHeader Value
Content-Length 126
Date Tue, 29 Sep 2026 18:49:26 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:26 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"code":1,"message":"SQL执行失败: SQL查询操作已被禁止。","result":{"Success":false,"AffectedRows":0,"Data":null}}
Test Information
NamePassedFailedSkipped
✅ SQL查询在途量接口连通 0 1 0
✅ 接口调用成功 0 1 0
✅ SQL查询成功 0 1 0
✅ 成功查询到产品库存数据 0 1 0
✅ 校验在途库存QTY_ON_WAY每次新增 0 1 0
Total 0 5 0
Test Failures
Test NameAssertion Error
✅ SQL查询在途量接口连通
expected response to have status code 200 but got 400
✅ 接口调用成功
异常状态码:400: expected 400 to equal 200
✅ SQL查询成功
expected 1 to equal +0
✅ 成功查询到产品库存数据
expected null to be an array
✅ 校验在途库存QTY_ON_WAY每次新增
Cannot read properties of null (reading '0')
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 670ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 9126ceb3-7ab4-43bf-ae0f-f7415bac6023
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 200
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PC",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "BilId": "PO",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:27 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:26 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PC","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
📌 采购入库单:BIL_NO=undefined
✅ 采购入库单单号已写入:undefined
Test Information
NamePassedFailedSkipped
✅ 新增采购入库单成功 0 1 0
✅ TF_TABNAME=TF_PSS 0 1 0
✅ 采购入库单单号写入环境变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增采购入库单成功
expected 'F' to equal 'T'
✅ TF_TABNAME=TF_PSS
expected {} to have property 'TF_TABNAME'
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 207ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token fb70d69d-853f-4243-b07e-677b5bf1e40e
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 8794
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PC", 
            "CallNo": "null" 
        }
        
        {
            "EntryOrderId": "",
            "CallID": "PC",
            "CallNO": "PC20267210001",
            "CallOK": "T",
            "Data": {
                "HEADDATA": {
                    "PS_ID": "PC",
                    "PS_NO": "PC20267210001",
                    "PS_DD": "2026/7/21 0:00:00",
                    "PAY_DD": "2026/8/1 0:00:00",
                    "CHK_DD": "2026/9/1 0:00:00",
                    "TRAD_MTH": "",
                    "BAT_NO": "",
                    "CUS_NO": "CS0001",
                    "VOH_ID": "",
                    "VOH_NO": "",
                    "DEP": "0001",
                    "INV_NO": "",
                    "TAX_ID": "2.00",
                    "OS_ID": "PO",
                    "OS_NO": "PO20267210001",
                    "SEND_MTH": "1",
                    "SEND_WH": "0000",
                    "RP_NO": "",
                    "ZHANG_ID": "1",
                    "CUR_ID": "",
                    "EXC_RTO": "1.00000000",
                    "SAL_NO": "LS",
                    "ARP_NO": "AP20267210001",
                    "AMTN_IRP": "0.00",
                    "AMT_IRP": "0.00",
                    "RSV_PER": "",
                    "AMTN_RSV": "0.00",
                    "AMT_RSV": "0.00",
                    "ADR": "",
                    "REM": "自动化测试-采购订单",
                    "PAY_MTH": "1",
                    "PAY_DAYS": "1",
                    "CHK_DAYS": "30",
                    "INT_DAYS": "30",
                    "PAY_REM": "结帐期:2026-08-01; 票据到期日:2026-09-01",
                    "CLS_ID": "",
                    "EP_NO": "",
                    "AMTN_EP": "0.00",
                    "TAX_IRP": "0.00",
                    "USR": "API",
                    "CHK_MAN": "API",
                    "PRT_SW": "N",
                    "CPY_SW": "",
                    "BIL_NO": "",
                    "DIS_CNT": "0.00000000",
                    "CASH_ID": "",
                    "QTY_INV": "0.00",
                    "QTY_CASH": "0.00",
                    "AMTN_INV": "0.00",
                    "AMTN_CASH": "0.00",
                    "CB_ID": "",
                    "CONTRACT": "",
                    "LC_NO": "",
                    "PK_NO": "",
                    "CLS_REM": "",
                    "SCUS_NO": "",
                    "SOUTYPE": "",
                    "SGTFLAG": "",
                    "AMT": "0.00",
                    "VOH_MKNO": "",
                    "POS_NO": "",
                    "BIL_ID": "",
                    "CLS_DATE": "2026/7/21 0:00:00",
                    "MM_ID": "",
                    "CUS_OS_NO": "",
                    "PO_ID": "",
                    "CK_CLS_ID": "",
                    "LZ_CLS_ID": "F",
                    "CLSCK": "",
                    "CLSLZ": "",
                    "BIL_TYPE": "",
                    "IS_POS": "",
                    "LOCK_MAN": "",
                    "YD_ID": "",
                    "AMTN_EP1": "0.00",
                    "EP_NO1": "",
                    "FC_ID": "F",
                    "IS_PE": "",
                    "LZ_CLS_DD": "",
                    "EFF_DD": "2026/7/21 10:51:17",
                    "QC_YN": "",
                    "CLEAR_ID": "",
                    "IJ_NO": "",
                    "CO_NO": "",
                    "RECORD_DD": "2026/7/21 10:51:17",
                    "DEF_NO": "",
                    "MAN_CK_CLS": "",
                    "IS_TRANS": "",
                    "IS_SP": "",
                    "AMTN_YH": "0.00",
                    "AMT_YH": "0.00",
                    "CC_ID": "",
                    "TRACE_NO": "",
                    "SHOP_NO": "",
                    "TRADE_ID": "",
                    "AMTN_NET_TOT": "10000.00",
                    "IS_SF": "",
                    "TB_NO": "",
                    "CONFIRMID": "",
                    "SALERNO": "",
                    "BUYERNO": "",
                    "INVOICETYPE": "",
                    "INVOICEKIND": "",
                    "SOURCE_SYS": "",
                    "LOCK_DD": "",
                    "EDT_DD": "",
                    "EDTUSR": ""
                },
                "BODYDATA1": [
                    {
                        "PS_ID": "PC",
                        "PS_NO": "PC20267210001",
                        "ITM": "1",
                        "PS_DD": "2026/7/21 0:00:00",
                        "WH": "0001",
                        "BAT_NO": "",
                        "OS_NO": "PO20267210001",
                        "PRD_NO": "YL0002",
                        "PRD_NAME": "原料0002",
                        "PRD_MARK": "",
                        "UNIT": "1",
                        "QTY": "100.00",
                        "QTY1": "0.00",
                        "CST_SAL": "0.00",
                        "CSTN_SAL": "0.00",
                        "UP": "100.0000",
                        "AMTN_NET": "8849.56",
                        "AMT": "10000.00",
                        "TAX": "1150.44",
                        "DIS_CNT": "0.00000000",
                        "QTY_RTN": "0.00",
                        "AMTN_EP": "0.00",
                        "PAK_UNIT": "",
                        "PAK_EXC": "",
                        "PAK_NW": "",
                        "PAK_WEIGHT_UNIT": "",
                        "PAK_GW": "",
                        "PAK_MEAST": "",
                        "PAK_MEAST_UNIT": "",
                        "VALID_DD": "1899/12/30 0:00:00",
                        "REM": "测试用原料",
                        "AMTN_COM": "0.00",
                        "EST_DD": "2026/7/21 0:00:00",
                        "TAX_RTO": "13.00",
                        "CST_STD": "0.00",
                        "UP_QTY1": "0.00",
                        "EST_ITM": "1",
                        "OS_ID": "PO",
                        "QTY_PS": "100.00",
                        "PRE_ITM": "1",
                        "SEND_WH": "",
                        "QTY_LOSS": "0.00",
                        "QTYS": "0.00",
                        "AMTN_SNET": "0.00",
                        "TAXS": "0.00",
                        "UT": "",
                        "WT": "",
                        "AMTN": "0.00",
                        "CODE_NO": "",
                        "ATTR": "",
                        "QTY_FX": "0.00",
                        "ID_NO": "",
                        "FREE_ID": "",
                        "CK_NO": "",
                        "MM_ID": "",
                        "AMT_FP": "0.00",
                        "AMTN_NET_FP": "0.00",
                        "TAX_FP": "0.00",
                        "QTY_CK": "0.00",
                        "BZ_KND": "",
                        "PRICE_ID": "",
                        "OTH_ITM": "",
                        "CUS_OS_NO": "",
                        "QTY_RK": "0.00",
                        "RK_NO": "",
                        "AMT_RCV": "0.00",
                        "AMTN_RCV": "0.00",
                        "CLS_ID": "",
                        "CHK_TAX": "",
                        "FH_NO": "",
                        "INV_NO": "",
                        "CST_MAKE": "0.00",
                        "CST_MAN": "0.00",
                        "CST_PRD": "0.00",
                        "CST_OUT": "0.00",
                        "CST_SMAKE": "0.00",
                        "CST_SMAN": "0.00",
                        "CST_SPRD": "0.00",
                        "CST_SOUT": "0.00",
                        "QTY_FP": "0.00",
                        "PRD_LOC": "",
                        "SEQ_ITM": "0",
                        "MRP_NO_SO": "",
                        "QTY_BAD": "0.00",
                        "UP_END": "100.0000",
                        "QTY_NOSH": "0.00",
                        "TY_ID": "",
                        "TY_NO": "",
                        "TY_EST_ITM": "",
                        "TY1_EST_ITM": "",
                        "UP_CST": "0.0000",
                        "UP1_CST": "0.0000",
                        "UP_CST_UT": "0.0000",
                        "QTY_NOSH_FP": "0.00",
                        "AMT_NOSH_FP": "0.00",
                        "AMTN_NOSH_FP": "0.00",
                        "TAX_NOSH_FP": "0.00",
                        "QTY_NOSH_RTN": "0.00",
                        "QTY_NOSH_FX": "0.00",
                        "QTY_NOSH_RK": "0.00",
                        "CO_NO": "",
                        "EFF_DD": "2026/7/21 10:51:17",
                        "SEFF_DATE": "2026/7/21 10:42:28",
                        "UP_DJ": "0.0000",
                        "UP_TC": "0.0000",
                        "TM_ID": "",
                        "TM_NO": "",
                        "FORMULA_CSV": "",
                        "OBJ_NO": "",
                        "OBJ_CLASS": "",
                        "SPC": "",
                        "FREEINDEX": "",
                        "ORDER_ID": "",
                        "TCODE_CHK": "",
                        "UPR": "0.0000",
                        "QTY_TCODE": "0.00",
                        "CONFIRMFLAG": "",
                        "QTY1_TCODE": "0.00",
                        "WH_TCODE": "",
                        "PRD_LOC_TCODE": "",
                        "PRD_MARK_TCODE": "",
                        "BAT_NO_TCODE": "",
                        "MFG_DD": "",
                        "PACK_NO": "",
                        "BC_ITM": "",
                        "MB_NO": "",
                        "HX_ID": "",
                        "TB_NO": "",
                        "TB_SUB_NO": "",
                        "PACK_FREQUENCY": "",
                        "CONFIRMID": "",
                        "REV_NO": "",
                        "COS_NO": "",
                        "PRD_NO_SUP": "",
                        "INVOICESPC": "",
                        "INVOICENAME": "",
                        "PRD_NAME_SUP": "",
                        "AMT_ZDZK": "0.00",
                        "AMTN_NET_ZDZK": "0.00",
                        "TAX_ZDZK": "0.00",
                        "AMT_DIFF_FP": "0.00",
                        "AMTN_DIFF_FP": "0.00",
                        "TAX_DIFF_FP": "0.00",
                        "AMT_DIFF_NOSH_FP": "0.00",
                        "AMTN_DIFF_NOSH_FP": "0.00",
                        "TAX_DIFF_NOSH_FP": "0.00"
                    }
                ]
            },
            "ErrorStr": ""
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:27 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:27 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PC","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询采购入库单成功 0 1 0
✅ 获取单据信息写入变量 0 1 0
✅ 校验本次入库数量与采购下单数量一致 0 1 0
Total 0 3 0
Test Failures
Test NameAssertion Error
✅ 查询采购入库单成功
expected 'F' to equal 'T'
✅ 获取单据信息写入变量
Cannot read properties of undefined (reading '0')
✅ 校验本次入库数量与采购下单数量一致
Cannot read properties of undefined (reading '0')
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/SqlOperation/ExecuteSql
Response Information
Response Code: 400 - Bad Request
Mean time per request: 121ms
Mean size per request: 126B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
DbType 1
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token d1b2c7e3-fe86-4d73-a6e9-b9459cb58ae4
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 122
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "SQL": "SELECT PRD_NO, QTY FROM PRDT1 WHERE PRD_NO=@PRD_NO",
            "PARAMETERS": {
                "@PRD_NO": "YL0002"
            }
        }
Response Headers
Header NameHeader Value
Content-Length 126
Date Tue, 29 Sep 2026 18:49:27 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:27 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"code":1,"message":"SQL执行失败: SQL查询操作已被禁止。","result":{"Success":false,"AffectedRows":0,"Data":null}}
Test Information
NamePassedFailedSkipped
✅ SQL查询可用库存量接口连通 0 1 0
✅ 接口调用成功 0 1 0
✅ SQL查询可用库存量成功 0 1 0
✅ 成功查询到产品库存数据 0 1 0
✅ 校验在途库存QTY_ON_WAY减少 0 1 0
✅ 校验可用数量QTY增加 0 1 0
Total 0 6 0
Test Failures
Test NameAssertion Error
✅ SQL查询可用库存量接口连通
expected response to have status code 200 but got 400
✅ 接口调用成功
异常状态码:400: expected 400 to equal 200
✅ SQL查询可用库存量成功
expected 1 to equal +0
✅ 成功查询到产品库存数据
expected null to be an array
✅ 校验在途库存QTY_ON_WAY减少
Cannot read properties of null (reading '0')
✅ 校验可用数量QTY增加
Cannot read properties of null (reading '0')
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/SqlOperation/ExecuteSql
Response Information
Response Code: 400 - Bad Request
Mean time per request: 117ms
Mean size per request: 126B

Test Pass Percentage
No Tests for this request
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
DbType 1
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 191bfd57-9594-4c64-a429-c33a7b6a1bca
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 110
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "SQL":"SELECT * FROM TF_POS WHERE OS_NO=@PO_NO",
            "PARAMETERS":{
            "@PO_NO":"null"
            }
        
        
        }
Response Headers
Header NameHeader Value
Content-Length 126
Date Tue, 29 Sep 2026 18:49:27 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:27 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"code":1,"message":"SQL执行失败: SQL查询操作已被禁止。","result":{"Success":false,"AffectedRows":0,"Data":null}}
Test Information
No Tests for this request
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 670ms
Mean size per request: 215B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token bbf36aac-74f4-4ee8-bf71-898dc1b6780a
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 399
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SO",
                "CusNo": "KH0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "自动化测试-销售订单"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0002",
                    "WhNo": "0001",
                    "Qty": 100,
                    "Up": 100,
                    "Rem": "测试用原料销售"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 215
Date Tue, 29 Sep 2026 18:49:28 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:27 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'QTY_NOSH_TO_JH' 无效。\\r\\n列名 'QTY_TO_JH' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
📌 销售订单:BIL_NO=undefined
✅ 销售订单单号已写入:undefined
Test Information
NamePassedFailedSkipped
✅ 新增销售订单成功 0 1 0
✅ TF_TABNAME=TF_POS 0 1 0
✅ 销售订单单号写入环境变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增销售订单成功
expected 'F' to equal 'T'
✅ TF_TABNAME=TF_POS
expected {} to have property 'TF_TABNAME'
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/SqlOperation/ExecuteSql
Response Information
Response Code: 400 - Bad Request
Mean time per request: 136ms
Mean size per request: 126B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
DbType 1
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 29768517-dd16-4a8a-9bc8-72628823bf30
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 157
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "SQL": "SELECT PRD_NO, SUM(QTY) AS ON_THE_WAY FROM PRDT1 WHERE PRD_NO=@PRD_NO GROUP BY PRD_NO",
            "PARAMETERS": {
                "@PRD_NO": "YL0002"
            }
        }
Response Headers
Header NameHeader Value
Content-Length 126
Date Tue, 29 Sep 2026 18:49:28 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:28 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"code":1,"message":"SQL执行失败: SQL查询操作已被禁止。","result":{"Success":false,"AffectedRows":0,"Data":null}}
Test Information
NamePassedFailedSkipped
✅ SQL查询在途量接口连通 0 1 0
✅ 接口调用成功 0 1 0
✅ SQL查询成功 0 1 0
✅ 成功查询到产品库存数据 0 1 0
✅ 校验在途库存QTY_ON_WAY每次新增 0 1 0
Total 0 5 0
Test Failures
Test NameAssertion Error
✅ SQL查询在途量接口连通
expected response to have status code 200 but got 400
✅ 接口调用成功
异常状态码:400: expected 400 to equal 200
✅ SQL查询成功
expected 1 to equal +0
✅ 成功查询到产品库存数据
expected null to be an array
✅ 校验在途库存QTY_ON_WAY每次新增
Cannot read properties of null (reading '0')
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 638ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token f6eb960c-1b16-4845-a5bc-26262e8d7458
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 223
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SA",
                "SalNo": "LS",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "BilId": "SO",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:29 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:28 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SA","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
📌 销售出库单:BIL_NO=undefined
✅ 销售出库单号已写入:undefined
Test Information
NamePassedFailedSkipped
✅ 新增销售出库单成功 0 1 0
✅ TF_TABNAME=TF_PSS 0 1 0
✅ 销售出库单号写入环境变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增销售出库单成功
expected 'F' to equal 'T'
✅ TF_TABNAME=TF_PSS
expected {} to have property 'TF_TABNAME'
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 161ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 8b8b51d4-7729-473b-8e46-07b31c78102f
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 53
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "SO", 
            "CallNo": "null" 
        
        }
        
        
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:29 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:29 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SO","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询销售出库单成功 0 1 0
✅ 获取单据信息写入变量 0 1 0
✅ 校验本次入库数量与受订下单数量一致 0 1 0
Total 0 3 0
Test Failures
Test NameAssertion Error
✅ 查询销售出库单成功
expected 'F' to equal 'T'
✅ 获取单据信息写入变量
Cannot read properties of undefined (reading '0')
✅ 校验本次入库数量与受订下单数量一致
Cannot read properties of undefined (reading '0')
Request Information
Request Method: GET
Request URL: http://www.linkerplus.com/api/ext_erp/TbrECC/GetPrdStockData
Response Information
Response Code: 200 - OK
Mean time per request: 408ms
Mean size per request: 3.83KB

Test Pass Percentage
No Tests for this request
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
PRD_NO YL0001
WH
ISGROUPBYWH T
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c92d3e94-9553-48f5-8b80-3a5d82573431
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Cookie SN=MGR_REST_DEMO2016CN021064
Response Headers
Header NameHeader Value
Content-Length 3924
Date Tue, 29 Sep 2026 18:49:30 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:29 GMT
Content-Type text/plain; charset=utf-8
Response Body
[{"Prd_No":"YL0001","Prd_Name":"原料0001","Wh_No":"0001","Wh_No_Name":"原料仓","Prd_Loc":"","Prd_Loc_Name":"","Prd_Mark":"","Bat_No":"","Bat_No_Name":"","Unit_Name":"个","Unit1_Name":"","Qty_End":"0.00","Qty_Now":"0.00","Qty":"0.00","Qty1":"0.00","Lst_Ind":"2026-09-24","RowData":[{"Name":"PRD_NO","Titile":"货品代号","Value":"YL0001","GroupId":"1"},{"Name":"PRD_NAME","Titile":"货品名称","Value":"原料0001","GroupId":"1"},{"Name":"UNIT_NAME","Titile":"主单位","Value":"个","GroupId":"1"},{"Name":"UNIT1_NAME","Titile":"副单位","Value":"","GroupId":"1"},{"Name":"SPC","Titile":"规格","Value":"","GroupId":"1"},{"Name":"NAME_ENG","Titile":"英文名称","Value":"","GroupId":"1"},{"Name":"PRD_REM","Titile":"货品描述","Value":"原料0001摘要,API测试","GroupId":"1"},{"Name":"WH","Titile":"仓库代号","Value":"0001","GroupId":"1"},{"Name":"WH_NAME","Titile":"仓库名称","Value":"原料仓","GroupId":"1"},{"Name":"QTY_END","Titile":"可用库存","Value":"0.00","GroupId":"2"},{"Name":"QTY_NOW","Titile":"现有库存","Value":"0.00","GroupId":"2"},{"Name":"QTY1_NOW","Titile":"现有库存(副)","Value":"0.00","GroupId":"2"},{"Name":"QTY","Titile":"数量","Value":"0.00","GroupId":"2"},{"Name":"QTY1","Titile":"数量(副)","Value":"0.00","GroupId":"2"},{"Name":"CST","Titile":"成本","Value":"0.00","GroupId":"3"},{"Name":"QTY_MAX","Titile":"库存上限","Value":"0.00","GroupId":"3"},{"Name":"QTY_MIN","Titile":"库存下限","Value":"0.00","GroupId":"3"},{"Name":"QTY_LRN","Titile":"借出量","Value":"0.00","GroupId":"3"},{"Name":"QTY1_LRN","Titile":"借出量(副)","Value":"0.00","GroupId":"3"},{"Name":"QTY_BRW","Titile":"借入量","Value":"0.00","GroupId":"3"},{"Name":"QTY1_BRW","Titile":"借入量(副)","Value":"0.00","GroupId":"3"},{"Name":"QTY_ON_WAY","Titile":"在途量","Value":"0.00","GroupId":"3"},{"Name":"QTY_ON_PRC","Titile":"在制量","Value":"0.00","GroupId":"3"},{"Name":"QTY_ON_RSV","Titile":"未发量","Value":"0.00","GroupId":"3"},{"Name":"QTY_ON_ODR","Titile":"受订量","Value":"0.00","GroupId":"3"},{"Name":"LST_OTD","Titile":"最近出库日","Value":"","GroupId":"4"},{"Name":"LST_IND","Titile":"最近入库日","Value":"2026-09-24","GroupId":"4"},{"Name":"VALID_DD","Titile":"最近安全期","Value":"","GroupId":"4"},{"Name":"UP_STD","Titile":"标准定价","Value":"0.0000","GroupId":"4"},{"Name":"UP_SAL","Titile":"业务成本","Value":"0.0000","GroupId":"4"},{"Name":"UP_PO","Titile":"采购成本","Value":"0.0000","GroupId":"4"},{"Name":"QTY_SA","Titile":"预销量","Value":"0.00","GroupId":"5"},{"Name":"QTY_RK","Titile":"进检量","Value":"90.00","GroupId":"5"},{"Name":"QTY_PA","Titile":"待交量","Value":"0.00","GroupId":"5"},{"Name":"QTY_LOCK","Titile":"已占用量","Value":"0.00","GroupId":"5"},{"Name":"QTY_ON_DGT","Titile":"委托量","Value":"0.00","GroupId":"5"},{"Name":"QTY_ON_TRS","Titile":"受托量","Value":"0.00","GroupId":"5"},{"Name":"QTY_RK_MO","Titile":"制成品送检量","Value":"0.00","GroupId":"5"},{"Name":"QTY_RK_TW","Titile":"托工送检量","Value":"0.00","GroupId":"5"},{"Name":"QTY_IN_NOSH","Titile":"未审入库量","Value":"0.00","GroupId":"6"},{"Name":"QTY_OUT_NOSH","Titile":"未审出库量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_BRW_NOSH","Titile":"未审借入量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_LRN_NOSH","Titile":"未审借出量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_DGT_NOSH","Titile":"未审委托量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_TRS_NOSH","Titile":"未审受托量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_PRC_NOSH","Titile":"未审在制量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_RSV_NOSH","Titile":"未审未发量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_WAY_NOSH","Titile":"未审在途量","Value":"0.00","GroupId":"6"},{"Name":"QTY_ON_ODR_NOSH","Titile":"未审受订量","Value":"0.00","GroupId":"6"}]}]
Test Information
No Tests for this request
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 160ms
Mean size per request: 174B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token d614a86b-dba1-42b4-ba64-d5bb1bd8247b
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 393
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PO",
                "CusNo": "CS0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "自动化测试-采购订单"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 100,
                    "Up": 100,
                    "Rem": "测试用原料"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 174
Date Tue, 29 Sep 2026 18:49:30 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:30 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'NEED_DD' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 采购订单:BIL_NO=undefined,BIL_ID=undefined
✅ 采购订单单号已写入:undefined
Test Information
NamePassedFailedSkipped
✅ 新增采购订单成功 0 1 0
✅ TF_TABNAME=TF_POS 0 1 0
✅ 采购订单单号写入环境变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增采购订单成功
expected 'F' to equal 'T'
✅ TF_TABNAME=TF_POS
expected {} to have property 'TF_TABNAME'
Request Description
查询PO单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 161ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token a1637aa8-05f0-48c9-a51b-27f5ca400fb9
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PO", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:30 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:30 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PO","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增PC单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 217ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 836fe446-6a6c-47a7-8997-1978f3dfde4b
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 391
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PC",
                "BilDate": "2026-09-30",
                "CusNo": "CS0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "Rem": "采购入库订单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10000,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:30 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:30 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PC","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
新增PC单(从PO单转入)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 284ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 8e063cb9-a6b5-485f-9454-cff5d5716321
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 175
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PC"
            },
            "BodyData": [
                {
                    "BilId": "PO",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:30 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:30 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PC","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询PC单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 166ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 73afb5a4-9069-4bfc-a9a6-3867f0f11285
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PC", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:31 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:31 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PC","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增PB单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 309ms
Mean size per request: 184B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 4f278444-c632-4912-bd04-e10b1c33f57c
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 322
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PB",
                "BilDate": "2026-09-30",
                "CusNo": "CS0001",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:31 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:31 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PB","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
Test Information
NamePassedFailedSkipped
❌️ 需有来源单 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
❌️ 需有来源单
expected '{"EntryOrderId":"","CallID":"PB","Cal…' to include '请输入来源单号'
Request Description
新增PB单(从PC单转入)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 273ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 4c3f180c-b8b6-4b12-87cd-ca62d28bfa54
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 175
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PB"
            },
            "BodyData": [
                {
                    "BilId": "PC",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:31 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:31 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PB","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询PB单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 164ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token a881ac37-3a01-42af-90f0-d0329cdd00c8
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PB", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:32 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:31 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PB","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增T6单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 1110ms
Mean size per request: 215B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token cf02c741-e227-410c-8e17-e84e82c3017d
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 322
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "T6",
                "BilDate": "2026-09-30",
                "CusNo": "CS0001",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 215
Date Tue, 29 Sep 2026 18:49:33 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:32 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"T6","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"aa:为过程或函数 Sp_WritePrdtStock 指定了过多的参数。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询T6单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 161ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 7d944173-2f87-4592-8e10-02be2da15ce7
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "T6", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:33 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:33 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"T6","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增SO单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 166ms
Mean size per request: 215B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token ecabf5dc-5685-41ef-a58a-96355c2af871
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 415
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SO",
                "BilDate": "2026-09-30",
                "CusNo": "KH0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "销售订单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 215
Date Tue, 29 Sep 2026 18:49:33 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:33 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'QTY_NOSH_TO_JH' 无效。\\r\\n列名 'QTY_TO_JH' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询SO单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 162ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token aa1e30a3-e5d1-4dbf-92fc-cf86d857f457
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "SO", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:33 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:33 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SO","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增SA单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 188ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 188e6c92-dba1-4fc9-a174-86562782ac0d
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 415
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SA",
                "BilDate": "2026-09-30",
                "CusNo": "KH0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "销售订单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:33 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:33 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SA","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
新增SA单(从SO单转入)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 201ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 596342bb-3ef4-439f-b700-3a35fbb3346e
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 175
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SA"
            },
            "BodyData": [
                {
                    "BilId": "SO",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:34 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:33 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SA","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询SA单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 172ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c060e08b-0207-4229-8963-5e8d534ec9e7
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "SA", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:34 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:34 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SA","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增SB单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 309ms
Mean size per request: 173B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 707348c7-67ef-4072-a60c-89ac4c4526ba
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 322
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SB",
                "BilDate": "2026-09-30",
                "CusNo": "KH0001",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 173
Date Tue, 29 Sep 2026 18:49:34 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:34 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SB","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'FQH_BF' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
Test Information
NamePassedFailedSkipped
❌️ 需有来源单 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
❌️ 需有来源单
expected '{"EntryOrderId":"","CallID":"SB","Cal…' to include '请输入来源单号'
Request Description
新增SB单(从SA单转入)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 171ms
Mean size per request: 173B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 10f7dfad-2b2c-4af6-b21a-d927bf0a49f3
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 175
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SB"
            },
            "BodyData": [
                {
                    "BilId": "SA",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 173
Date Tue, 29 Sep 2026 18:49:34 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:34 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SB","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'FQH_BF' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询SB单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 160ms
Mean size per request: 161B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 8872b1ee-f4dc-402c-93f4-b404359d4c4e
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "SB", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 161
Date Tue, 29 Sep 2026 18:49:35 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:34 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SB","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'FQH_BF' 无效。\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增CK单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 426ms
Mean size per request: 205B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 39a39fe0-152f-4954-b8ea-ab6f3906e1f7
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 322
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "CK",
                "BilDate": "2026-09-30",
                "CusNo": "KH0001",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 205
Date Tue, 29 Sep 2026 18:49:35 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:35 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"CK","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'AMTN_YH' 无效。\\r\\n列名 'AMT_YH' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询CK单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 169ms
Mean size per request: 193B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 1328f25a-edaf-4019-bae0-772cc02f5d41
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "CK", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 193
Date Tue, 29 Sep 2026 18:49:35 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:35 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"CK","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'AMTN_YH' 无效。\\r\\n列名 'AMT_YH' 无效。\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增SA单(从SO单转入)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 187ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 058e1041-c900-4d47-9e0b-9b7b780383c1
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 175
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SA"
            },
            "BodyData": [
                {
                    "BilId": "CK",
                    "BilNo": "null",
                    "BilItm": 1
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:35 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:35 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SA","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
新增SO单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 252ms
Mean size per request: 215B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 1dca9496-ef63-4b9c-acf8-cf046b705df9
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 415
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "SO",
                "BilDate": "2026-09-30",
                "CusNo": "KH0001",
                "DepNo": "0001",
                "SalNo": "LS",
                "EstDate": "2026-09-30",
                "Rem": "销售订单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 215
Date Tue, 29 Sep 2026 18:49:36 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:35 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"SO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'QTY_NOSH_TO_JH' 无效。\\r\\n列名 'QTY_TO_JH' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
新增PN单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 476ms
Mean size per request: 165B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token cdfbffc8-2a68-47f8-9dcd-f801c6ca1d94
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 527
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": { 
                "CallId": "PN", 
                "Rem": "新增销售订单变更" 
        
            },
            "BodyData": [ 
                {
        
                    "ChgId": "3", 
                    "BilNo": "null", 
                    "EstItm": 1, 
                    "OldPrdNo": "YL0001", 
                    "PrdNo": "YL0001", 
                    "WhNo": "0001", 
                    "Qty": 20, 
                    "Up": 80, 
                    "Rem": "这是表身摘要", 
                    "ExtendProps": { 
                        "EST_DD": "2026-09-30", 
                        "EST_ITM": 1 
                    }
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 165
Date Tue, 29 Sep 2026 18:49:36 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:36 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PN","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"Operation aborted\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询PN单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 170ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token ffc00a19-b014-48d2-bda2-2887adbf246e
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PN", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:36 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:36 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PN","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增W1单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 390ms
Mean size per request: 204B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 0d161421-7cbe-459f-b0d2-bb283e463d54
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 359
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "WI",
                "BilDate": "2026-09-30",
                "WhNo": "0001",
                "DepNo": "0001",
                "Rem": "库存入仓单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 204
Date Tue, 29 Sep 2026 18:49:37 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:36 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WI","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'BIL_NO' 无效。\\r\\n列名 'BIL_ID' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询W1单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 154ms
Mean size per request: 192B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token a7643de6-3049-40e7-a81f-bdd80e9896e3
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "WI", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 192
Date Tue, 29 Sep 2026 18:49:37 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:37 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WI","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"List index out of bounds (1).  TStringList range is 0..0\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增WO单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 300ms
Mean size per request: 204B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token a3b7cf58-047d-4a04-b74c-9c97bca341f9
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 359
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "WO",
                "BilDate": "2026-09-30",
                "WhNo": "0001",
                "DepNo": "0001",
                "Rem": "库存出库单测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 204
Date Tue, 29 Sep 2026 18:49:37 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:37 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WO","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'BIL_ID' 无效。\\r\\n列名 'BIL_NO' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询WO单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 147ms
Mean size per request: 192B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 4549053a-8a80-4eb0-b17c-eeef66595b09
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "WO", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 192
Date Tue, 29 Sep 2026 18:49:38 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:37 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WO","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"List index out of bounds (1).  TStringList range is 0..0\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增IC单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 387ms
Mean size per request: 171B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token f0fa477f-2a5f-43c0-904d-e7fcd8cedb9c
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 301
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "IC",
                "BilDate": "2026-09-30",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "WhNo2": "0007",
                    "Qty": 10,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 171
Date Tue, 29 Sep 2026 18:49:38 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:38 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"IC","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'AMTN' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询IC单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 158ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 886839c8-f158-483b-b498-b226478a13c7
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "IC", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:38 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:38 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"IC","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增IJ单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 330ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 93118e5e-9afd-44d9-982a-1929c1dda928
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 466
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "IJ",
                "BilDate": "2026-09-30",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "AddId": "+",
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 1000,
                    "Rem": "测试用摘要"
                },
                {
                    "AddId": "-",
                    "PrdNo": "YL0001",
                    "WhNo": "0007",
                    "Qty": 10,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:38 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:38 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"IJ","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询IJ单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 158ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 33b9cceb-d972-4c10-835d-ad3f659ada70
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "IJ", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:39 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:39 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"IJ","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增MC单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 533ms
Mean size per request: 171B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 6029177d-1fa3-4650-95ff-0b280a29927f
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 303
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "MC",
                "BilDate": "2026-09-30",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001", 
                    "WhNo2": "0007", 
                    "Up": 200,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 171
Date Tue, 29 Sep 2026 18:49:39 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:39 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"MC","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'AMTN' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询MC单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 160ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 7e90f887-c637-40f9-9476-8295ca3debea
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "MC", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:39 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:39 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"MC","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增PI单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 470ms
Mean size per request: 204B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 51a9fd7b-7e8e-46c0-acb7-27ad617c3cc1
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 472
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "PI",
                "BilDate": "2026-09-30",
                "SalNo": "LS"
        
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "QtyBook": 970,
                    "QtyInv": 900,
                    "Rem": "测试用摘要"
                },
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0007",
                    "QtyBook": 0,
                    "QtyInv": 70,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 204
Date Tue, 29 Sep 2026 18:49:40 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:39 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PI","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'IJ_NO3' 无效。\\r\\n列名 'IJ_NO2' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询PI单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 155ms
Mean size per request: 192B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 8deb3ca5-673b-4064-ba09-21168b94371d
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "PI", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 192
Date Tue, 29 Sep 2026 18:49:40 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:40 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"PI","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"列名 'IJ_NO3' 无效。\\r\\n列名 'IJ_NO2' 无效。\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Prdt/AppendToPrdt
Response Information
Response Code: 200 - OK
Mean time per request: 801ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
Languageid 0
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 6a429da0-4742-4e85-9b34-ad0b12883e4d
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 538
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "PRD_NO": "ZCP0011",
                "NAME": "制成品0011",
                "UT": "台",
                "KND": "2",
                "REM": "制令调拨缴库倒冲领料测试"
            },
            {
                "PRD_NO": "YL0011",
                "NAME": "原料0011",
                "UT": "台",
                "KND": "4",
                "PRD_ML": "Y",
                "REM": "倒冲领料标记"
            },
            {
                "PRD_NO": "YL0012",
                "NAME": "原料0012",
                "UT": "台",
                "KND": "4",
                "PRD_ML": "Y",
                "REM": "倒冲领料标记"
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:41 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:40 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
新增货品返回:{"OkCount":3,"ErrorCount":0,"ErrorData":[]}
Test Information
NamePassedFailedSkipped
新增货品成功 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Wh/AppendToWh
Response Information
Response Code: 200 - OK
Mean time per request: 145ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
Languageid 0
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token ed8fc059-4714-447b-a1d1-d1d53d923002
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 70
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "WH": "0008",
                "NAME": "中转仓"
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:41 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:41 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":1,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
新增仓库返回:{"OkCount":1,"ErrorCount":0,"ErrorData":[]}
Test Information
NamePassedFailedSkipped
新增仓库成功 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bom/AppendToBom
Response Information
Response Code: 200 - OK
Mean time per request: 233ms
Mean size per request: 43B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
Languageid 0
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 06a4f0d2-6428-4c60-b622-654eade51a9b
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 537
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
[
            {
                "PRD_NO": "ZCP0011",
                "PF_NO": "V1.0",
                "QTY": 1,
                "WH_NO": "0003",
                "REM": "制成品0011配方",
                "BodyData": [
                    {
                        "PRD_NO": "YL0011",
                        "QTY": 10,
                        "WH_NO": "0001",
                        "REM": "原料0011用量"
                    },
                    {
                        "PRD_NO": "YL0012",
                        "QTY": 20,
                        "WH_NO": "0001",
                        "REM": "原料0012用量"
                    }
                ]
            }
        ]
Response Headers
Header NameHeader Value
Content-Length 43
Date Tue, 29 Sep 2026 18:49:41 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:41 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"OkCount":1,"ErrorCount":0,"ErrorData":[]}
Console Logs
Log Messages
新增BOM返回:{"OkCount":1,"ErrorCount":0,"ErrorData":[]}
Test Information
NamePassedFailedSkipped
新增BOM成功 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
新增TW单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 725ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 54fe36a2-1ab2-409b-b96b-71f1cceb6f0c
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 582
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "TW",
                "BilDate": "2026-09-30",
                "CusNo": "CS0001",
                "DepNo": "0000",
                "PrdNo": "ZCP0011",
                "WhNo": "0003",
                "Qty": 10,
                "IdNo": "ZCP0011->V1.0",
                "CONTROL":"F",
                "CHK_SCHED":"F",
                "Rem": "托工倒冲领料流程-托外加工单"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0011", 
                    "WhNo": "0001", 
                    "Qty": 100 
                },
                {
                    "PrdNo": "YL0012", 
                    "WhNo": "0001", 
                    "Qty": 200 
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:42 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:41 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"TW","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询TW单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 162ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token dea88e04-fa98-41f4-8be9-f688fd605873
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "TW", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:42 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:42 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"TW","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
新增WT单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 593ms
Mean size per request: 185B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 3546d832-ebd4-491a-923a-f23a9726cbba
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 338
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "WT",
                "BilDate": "2026-09-30",
                "CusNo": "CS0001",
                "DepNo": "0000"
        
            },
            "BodyData": [
                {
                    "PrdNo": "ZCP0011",
                    "WhNo": "0003",
                    "Qty": 10,
                    "IdNo": "ZCP0011->V1.0",
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 185
Date Tue, 29 Sep 2026 18:49:43 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:42 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WT","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"TF_BOM_TBL: Field 'LOS_QTY' not found\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询WT单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 172ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 3cb5bc59-9e66-460d-9373-dae6436d6ae6
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "WT", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:43 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:43 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"WT","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
✅ BUILD_BIL字段有值 0 1 0
Total 0 2 0
Test Failures
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
✅ BUILD_BIL字段有值
Cannot read properties of undefined (reading 'BUILD_BIL')
Request Description
新增M7单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 398ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 84251ad1-9369-431b-a2e4-fc6cf7761fcd
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 359
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "M7",
                "BilDate": "2026-09-30",
                "WhNo": "0001",
                "DepNo": "0001",
                "Rem": "非生产领料测试"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:44 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:43 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M7","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询M7单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 163ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token d5aebc1c-3afd-4f15-abbc-7364c73a5604
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "M7", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:44 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:44 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M7","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
删除M7单
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/DeleteBill
Response Information
Response Code: 200 - OK
Mean time per request: 194ms
Mean size per request: 148B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token f780d85e-d7d4-49ea-9188-d9628cf8305e
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 44
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "M7",
            "CallNo": "null"
        }
Response Headers
Header NameHeader Value
Content-Length 148
Date Tue, 29 Sep 2026 18:49:44 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:44 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M7","CallNO":"null","CallOK":"F","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 删除成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 删除成功校验
expected 'F' to equal 'T'
Request Description
新增M8单(无来源)
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/SaveBill
Response Information
Response Code: 200 - OK
Mean time per request: 1010ms
Mean size per request: 184B

Test Pass Percentage
33 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 74c3b081-5ea4-4664-a916-5ad1f6c5e806
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 319
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "HeadData": {
                "CallId": "M8",
                "BilDate": "2026-09-30",
                "WhNo": "0001",
                "DepNo": "0001"
            },
            "BodyData": [
                {
                    "PrdNo": "YL0001",
                    "WhNo": "0001",
                    "Qty": 10,
                    "Up": 100,
                    "Rem": "测试用摘要"
                }
            ]
        }
Response Headers
Header NameHeader Value
Content-Length 184
Date Tue, 29 Sep 2026 18:49:45 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:44 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M8","CallNO":"","CallOK":"F","Data":"{}","NodeData":"","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"对象名 'VOH_GEN_CONFIG' 无效。\"\r\n}"}
Console Logs
Log Messages
✅ 环境变量设置成功:t-erp-api-current-date = 2026-09-30
✅ 接口顶层JSON解析成功
✅ Data字段成功转为JSON对象[object Object]
📌 从Data中提取:TF_TABNAME=undefined,BIL_NO=undefined,BIL_ID=undefined
✅ 解析后的Data字段已存入环境变量
Test Information
NamePassedFailedSkipped
✅ 新增成功校验 0 1 0
✅ Data中TF_TABNAME字段存在且正确 0 1 0
✅ 获取单据信息写入变量 1 0 0
Total 1 2 0
Test Failures
Test NameAssertion Error
✅ 新增成功校验
expected 'F' to equal 'T'
✅ Data中TF_TABNAME字段存在且正确
expected {} to have property 'TF_TABNAME'
Request Description
查询M8单详情
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/QueryBillDetail
Response Information
Response Code: 200 - OK
Mean time per request: 160ms
Mean size per request: 158B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 526126a5-00a2-4861-aa3b-345bc939a53b
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 49
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "M8", 
            "CallNo": "null" 
        
        }
Response Headers
Header NameHeader Value
Content-Length 158
Date Tue, 29 Sep 2026 18:49:45 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:45 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M8","CallNO":"null","CallOK":"F","Data":{},"ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 查询成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 查询成功校验
expected 'F' to equal 'T'
Request Description
删除M8单
Request Information
Request Method: POST
Request URL: http://www.linkerplus.com/api/ext_erp/Bill/DeleteBill
Response Information
Response Code: 200 - OK
Mean time per request: 157ms
Mean size per request: 148B

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
LoginId 5d2a0632-81e1-41a3-a04a-fc4cf3a0ab64
sn MGR_REST_DEMO2016CN021064
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 9e99428b-b075-4a29-85dc-a8b5ffc6d43a
Host www.linkerplus.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 44
Cookie SN=MGR_REST_DEMO2016CN021064
Request Body
{
            "CallId": "M8",
            "CallNo": "null"
        }
Response Headers
Header NameHeader Value
Content-Length 148
Date Tue, 29 Sep 2026 18:49:45 GMT
Server openresty/1.17.8.2
Set-Cookie SN=MGR_REST_DEMO2016CN021064; path=/; Expires=Fri, 24-Sep-27 18:49:45 GMT
Content-Type text/plain; charset=utf-8
Response Body
{"EntryOrderId":"","CallID":"M8","CallNO":"null","CallOK":"F","ErrorStr":"{\r\n\"errorCode\":400,\r\n\"errorText\":\"单号[null]不存在.\"\r\n}"}
Test Information
NamePassedFailedSkipped
✅ 删除成功校验 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
✅ 删除成功校验
expected 'F' to equal 'T'