当前位置:网站首页>Postman core function analysis - parameterization and test report
Postman core function analysis - parameterization and test report
2022-07-05 19:24:00 【Xiaowu knock code】
1. Parametric processing
A parameterized : For an interface , There are a large number of test data that need to be verified in batch , Changing request parameters one by one is too time-consuming and labor-consuming , It is more efficient to use parameterized batch data processing , The general implementation is through document parameterization .

The first line of information in the file It needs to match the parameter variable
Batch execution 


Parameterized assertion 
Add assertion data
// Set a variable assert
assert = pm.variables.get("assert");
// break said message word paragraph value by success
pm.test("message The field values for success", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.message).to.eql(assert);
});
2. Postman Generate test reports
Postman Use runner Runtime , The generated report can only be in Postman Inside view , It's not very convenient . So you can generate a HTML The report , Open it through the browser
Postman Need generation HTML Reports need to use newman, With the help of newman Tool generation .
2.1 install newman
newman It's using node.js Development , Specially for postman A tool plug-in for generating test reports . We need to install node.js、newman、newman plug-in unit :newman-reporter-html
download node.js:https://nodejs.org/en/ Proposed installation 15 perhaps 16 edition
npm install -g cnpm –
registry=https://registry.npm.taobao.org install newman: open cmd, Input npm install -g newman
install newman-reporter-html open cmd, Input npm install -g newman-reporter-html
2.2newman The command runs the use case
newman run Use case set .json -e Environmental documents .json -d Data files .json -r html --repoter-html-export report.html
newman run Use case set .json The meaning of running a use case set
-e Environmental documents .json Specify the running environment
-d Data files .json Specify the data to run
-r html Generate html The report
–reporter-html-export report.html Appoint html Report name is report.html
You need to export the script before execution / Data files / Environment files such as :
newman run token.postman_collection.json -d logindata.txt -e pinter project .postman_environment.json -n 3 -r html --reporter-html-export .\
After execution, the directory generates a report file 
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !

These materials , For those who want to change careers 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
| Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing :25 Days from zero basis to software testing post , I finished today , Employment tomorrow .【 Include features / Interface / automation /python automated testing / performance / Test Development 】
Advanced automation testing :2022B The first station is super detailed python Practical course of automated software testing , Prepare for the golden, silver and four job hopping season , After advanced learning, it soared 20K
边栏推荐
- What are the reliable domestic low code development platforms?
- vagrant2.2.6支持virtualbox6.1版本
- Worthy of being a boss, byte Daniel spent eight months on another masterpiece
- Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
- 软件测试是干什么的?学习有啥要求?
- 面试官:Redis中集合数据类型的内部实现方式是什么?
- The binary string mode is displayed after the value with the field type of longtext in MySQL is exported
- How to choose the notion productivity tools? Comparison and evaluation of notion, flowus and WOLAI
- MySql中的longtext字段的返回问题及解决
- The problem of returning the longtext field in MySQL and its solution
猜你喜欢

Android interview, Android audio and video development

详解SQL中Groupings Sets 语句的功能和底层实现逻辑

618“低调”谢幕,百秋尚美如何携手品牌跨越“不确定时代”?

开源 SPL 消灭数以万计的数据库中间表
MySql中的longtext字段的返回问题及解决

Notion 类生产力工具如何选择?Notion 、FlowUs 、Wolai 对比评测

Analysis of postman core functions - parameterization and test report

Benefits of automated testing

Mariadb root用户及普通用户的密码 重置

cf:B. Almost Ternary Matrix【对称 + 找规律 + 构造 + 我是构造垃圾】
随机推荐
cf:B. Almost Ternary Matrix【對稱 + 找規律 + 構造 + 我是構造垃圾】
块编辑器如何选择?印象笔记 Verse、Notion、FlowUs
acm入门day1
Debezium系列之:解析默认值字符集
Ultrasonic ranging based on FPGA
Go语言学习教程(十六)
Common interview questions in Android, 2022 golden nine silver ten Android factory interview questions hit
软件测试是干什么的?学习有啥要求?
MySql中的longtext字段的返回问题及解决
PHP uses ueditor to upload pictures and add watermarks
Tutoriel de téléchargement et d'installation du progiciel fuzor 2020
关于 Notion-Like 工具的反思和畅想
国海证券在网上开户安全吗?
【C语言】字符串函数及模拟实现strlen&&strcpy&&strcat&&strcmp
[performance test] jmeter+grafana+influxdb deployment practice
XaaS 陷阱:万物皆服务(可能)并不是IT真正需要的东西
Is it safe for Guohai Securities to open an account online?
Worthy of being a boss, byte Daniel spent eight months on another masterpiece
Xaas trap: all things serve (possible) is not what it really needs
CF: B. almost Ternary Matrix [symétrie + règles de recherche + Construction + I am Construction Waste]