在运行我的邮递员集合时,我在整个套件中都会收到0错误,但是在Newman中,两个请求中的测试都失败了。
这些是我的PM测试+相关机构:
testsuite = "T5 - FeederConfigurator - Unit - Calculate - "
var jsonData = JSON.parse(responseBody);
pm.test(testsuite + "Status code is 200", function () {pm.response.to.have.status(200);});
pm.test(testsuite + "Succes (true)", function() {pm.expect(jsonData.success).to.eql(true); });
pm.test(testsuite + "No Errors", function() {pm.expect(jsonData.error).to.eql(null); });
pm.test(testsuite + "FishPerHa", function() {pm.expect(jsonData.result.ufsrFishPerHa).to.eql(0)});
pm.test(testsuite + "FeederCountRecommended", function() {pm.expect(jsonData.result.ufsrFeederCountRecommended).to.eql(1)});
pm.test(testsuite + "TimeRangeStart_1", function() {pm.expect(jsonData.result.ufsrTimeRangeResults[0].utrStartTime).to.eql('00:00')}); {“结果”:{ "ufsrTotalNumberOfFish":25000,"ufsrSurvivalPercentage":100.0,"ufsrFishPerHa":0,"ufsrBiomass":1.25659535973556,"ufsrBiomassPercentageFed":0.0045201895240963965,"ufsrFeedAmount":5.68004918110482,"ufsrFeederCount":11,"ufsrFeederCountRecommended":1,"ufsrFeederTimeGap":11,"ufsrTimeRangeResults":[{ "utrTimeRangeNr":1,"utrStartTime":"00:00","utrStopTime":"00:00",
testsuite = "T5 - FeederConfigurator - Unit - Calculate by Id - "
var jsonData = JSON.parse(responseBody);
pm.test(testsuite + "Status code is 200", function () {pm.response.to.have.status(200);});
pm.test(testsuite + "Succes (true)", function() {pm.expect(jsonData.success).to.eql(true); });
pm.test(testsuite + "No Errors", function() {pm.expect(jsonData.error).to.eql(null); });
pm.test(testsuite + "FishPerHa", function() {pm.expect(jsonData.result.ufsrFishPerHa).to.eql(0)});
pm.test(testsuite + "FeederCountRecommended", function() {pm.expect(jsonData.result.ufsrFeederCountRecommended).to.eql(1)});
pm.test(testsuite + "TimeRangeStart_1", function() {pm.expect(jsonData.result.ufsrTimeRangeResults[0].utrStartTime).to.eql('00:00')});{“结果”:{ "ufsrTotalNumberOfFish":25000,"ufsrSurvivalPercentage":100.0,"ufsrFishPerHa":0,"ufsrBiomass":1.25659535973556,"ufsrBiomassPercentageFed":0.0045201895240963965,"ufsrFeedAmount":5.68004918110482,"ufsrFeederCount":11,"ufsrFeederCountRecommended":1,"ufsrFeederTimeGap":11,"ufsrTimeRangeResults":[{ "utrTimeRangeNr":1,"utrStartTime":"00:00","utrStopTime":"00:00",
在通过Newman运行它时,我会得到以下错误:
01. AssertionError T5 - FeederConfigurator - Unit - Calculate - Succes (true)
expected false to deeply equal true
at assertion:1 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
02. AssertionError T5 - FeederConfigurator - Unit - Calculate - No Errors
expected { Object (code, message, ...) } to deeply equal null
at assertion:2 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
03. TypeError T5 - FeederConfigurator - Unit - Calculate - FishPerHa
Cannot read properties of null (reading 'ufsrFishPerHa')
at assertion:3 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
04. TypeError T5 - FeederConfigurator - Unit - Calculate - FeederCountRecommended
Cannot read properties of null (reading 'ufsrFeederCountRecommended')
at assertion:4 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
05. TypeError T5 - FeederConfigurator - Unit - Calculate - TimeRangeStart_1
Cannot read properties of null (reading 'ufsrTimeRangeResults')
at assertion:5 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Calculate"
06. AssertionError T5 - FeederConfigurator - Unit - Calculate by Id - Succes (true)
expected false to deeply equal true
at assertion:1 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"
07. AssertionError T5 - FeederConfigurator - Unit - Calculate by Id - No Errors
expected { Object (code, message, ...) } to deeply equal null
at assertion:2 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"
08. TypeError T5 - FeederConfigurator - Unit - Calculate by Id - FishPerHa
Cannot read properties of null (reading 'ufsrFishPerHa')
at assertion:3 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"
09. TypeError T5 - FeederConfigurator - Unit - Calculate by Id - FeederCountRecommended
Cannot read properties of null (reading 'ufsrFeederCountRecommended')
at assertion:4 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate"
10. TypeError T5 - FeederConfigurator - Unit - Calculate by Id - TimeRangeStart_1
Cannot read properties of null (reading 'ufsrTimeRangeResults')
at assertion:5 in test-script
inside "T5 - FeederConfigurator / Unit / Unit/Id/Calculate" 发布于 2022-06-28 14:27:00
我找到了解决方案,我的初始值和当前值在环境变量中并不相同。PM使用当前,Newman使用初始。
https://stackoverflow.com/questions/72776873
复制相似问题