因为需要在WEB页面上处理部分数据,手动操作太慢,所以考虑使用接口方式处理,因急于使用,用Python+ Request的方式,写代码也来得慢,故采用Postman加外部文件参数化方式来实现。
接口请求是Post方式,采用表单提交,包含方法ID,方法名,数据:
MethodID: -1
MethodName: SaveContact
ClientData: [21591,"{\"Name\":\"jkanngiesser@sept.com\",\"ContactPreference\":\"1\",\"Email\":\"jkanngiesser@sept.com\",\"MobilePhone\":\"\",\"Address\":\"\",\"Notes\":\"\",\"Active\":true,\"OptOut\":true,\"SurveyOptOut\":false,\"CanOpenWO\":false}"]
其中里面的Name和Email采用参数化处理。
参数化步骤:
1、 把数据按Name,Email 的格式保存在txt文件中,第一行为参数名;
2、 在Postman中添加http请求,并在ClientData中把需要参数化的地方,用两个大括号括起来,大括号里面是Txt文件中的参数名称。
3、 在Postman中点击集合名,选择 运行;
此时可以点击 数据文件类型 后面的 预览:
4、 预览数据,没有问题即开始运行,可以点击查看每次运行的返回正文
以上。