需求文档:更新候选人自定义信息

测试用例执行:用例信息

  • API接口

http://api-platform.staging-8.svc.k8s.staging.mokahr.com:8080/api-platform/v1/candidate/customField/update

  • Java内部接口

http://ats-candidate-offline.staging-8.svc.k8s.staging.mokahr.com:8080/api/inner/ats-candidate-offline/candidate/custom_fields/update

先通过API平台获取自定义字段信息

curl --silent --location --request GET 'http://api-platform.staging-8.svc.k8s.staging.mokahr.com:8080/api-platform/v1/candidates/custom_fields' \
--header 'Authorization: Basic bGl2aW5nc2ltcGxlOg==' \
--header 'Cookie: connect.sid=s%3AHH5fkO7fpcOSy1nt-zcAwsc8Dg9AZuMi.390HypGU2awXlNPhFmTaaWYbP%2FNS6bVmZBqnQYRS1j8'

修改单个候选人curl如下

curl --silent --location --request POST 'http://api-platform.staging-8.svc.k8s.staging.mokahr.com:8080/api-platform/v1/candidate/customField/update' \
--header 'authCode: DMyoCupHTMKmYQ4QANQVxe7AWEkscMTj' \
--header 'Authorization: Basic dGVzdDE6' \
--header 'Content-Type: application/json' \
--data-raw '{"updateCustomFieldsReqDTOList": [{"candidateId": 201203910,"orgId": "livingsimple","operatorEmail": "wangkunlun@mokahr.com","hireMode": 1,"customIdAndDetailDTOList": [{"id": 270,"detail": {"startDate":"2011-09 00:00:00","endDate":"2015-08 00:00:00"},"type": "date_group_info"}]},]
}'

postman参数化批量生成候选人步骤

1、postman编写Pre-request Script,脚本。批量生成body内容实现一个body体内传入多个候选人功能

代码如下

var number=10;    --设置变量来控制 每次请求传入的候选人数量
var orgId="livingsimple";
var operatorEmail="wangkunlun@mokahr.com";
var Clist = [201213489,201213488,201213487,201213486,201213485,201213484,201213483];  --通过数据库查询出可修改的候选人IDfunction add(count){
var str1 = new Array(count);
for (i = 0; i < count; i++) {
var str2 = {};
str2["candidateId"]=Clist[i];
str2["hireMode"]=1;
str2["orgId"]=orgId;
str2["operatorEmail"]=operatorEmail;
var customIdAndDetailDTOList=[{
"id": 263,
"detail": "单行文本修改300",
"type": "string_info"
}];
str2["customIdAndDetailDTOList"]=customIdAndDetailDTOList;
str1[i]=str2;
}
console.info(str1);
pm.globals.set("body", JSON.stringify(str1));
}
add(number);

2、body参数如下

postman批量生产body信息(实现批量修改数据)相关推荐

  1. python批量导入网页信息_python批量导入数据进Elasticsearch的实例

    ES在之前的博客已有介绍,提供很多接口,本文介绍如何使用python批量导入.ES官网上有较多说明文档,仔细研究并结合搜索引擎应该不难使用. 先给代码 #coding=utf-8 from datet ...

  2. 【R的网络提取】什么值得买批量提取商品信息和价格等数据

    由于电商行业经常需要对价格进行监控,而什么值得买本身就是一个比价网站,那么这个网站对很多电商具有一定的参考性:本文用R进行什么值得买的相关信息提取,针对这个信息,可以对商品走势进行详细分析:当然,另一 ...

  3. 批量向数据库多张表导入数据的实现

    转载自  http://blog.csdn.net/mazhaojuan/article/details/8598368 前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客<项目经验- ...

  4. 2018全新升级旗舰版vbox硬件级虚拟机系统 vm去虚拟化修改信息工具 批量启动克隆 virtualbox

    联系Q~Q:131-119-0882 10月份全新升级旗舰版功能说明: *软件版本名称重新定义: 浪潮VBoxManager旗舰版 * 增加全自动安装虚拟机功能(仅支持win7,其它后续更新) * 把 ...

  5. EndNote文献信息如何批量修改

    在EndNote中英文混排时et al和等的3种解决方法一文中科研动力介绍了3种解决英文文献et. al. 和中文文献等的问题.但是如果中文文献需要复制Secondary Author信息,如果中文文 ...

  6. 7.3 MASS批量修改数据(Excel文件上传数据)

    7.3 MASS批量修改数据(Excel文件上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修 ...

  7. 7.2 MASS批量修改数据(剪切板上传数据)

    7.2 MASS批量修改数据(剪切板上传数据) 步骤1:输入事务码MASS进入 1处,输入需要修改的对象类型(参见对象类型清单) 2处,点击"执行"按钮 步骤2:选择需要修改的表和 ...

  8. 文件批量重命名工具,批量修改文件名的实现思路

    在工作中可能会遇到文件数据成果已经制作完成后,遇到文件命名规则变更,需要对大量文件重命名,甚至修改目录结构的.本文介绍利用FME实现文件批量重命名的解决方法. 因为工作实际情况各不相同,文件重命名规则 ...

  9. saltstack批量查看linux信息,Saltstack 命令行:批量发送命令,返回执行结果

    批量发送发送命令符,并返回结果. salt '*' cmd.run 'df -h' ---------------------------------------- Stest1: Filesyste ...

最新文章

  1. 【快乐水题】997. 找到小镇的法官
  2. 研究僵局–第4部分:修复代码
  3. 推荐系统——协同过滤
  4. 18春东大计算机在线作业3,东大18春学期《计算机辅助数控编程》在线作业3.docx...
  5. Java从入门到精通——数据库篇Mongo DB 导出,导入,备份
  6. 【深度学习再突破】让计算机一眼认出“猫”:哈佛提出新高维数据分析法
  7. var _ biz.GreeterRepo = (*greeterRepo)(nil)的总结
  8. 【转】认识 C++ 中的 explicit 关键字
  9. HandBrake for Mac(专业的视频转码器) 最新版
  10. POJ 1458 Common Subsequence
  11. hp服务器修改bios做系统,hp 服务器bios设置
  12. 解密excel.xls文件密码
  13. matlab实现基于DPCA密度峰值算法的图像分割
  14. bzoj1208【HNOI2004】宠物收养所
  15. 埃森哲互动成为全球最大的数字营销服务商
  16. 通信工程系的工程师选择好的平台有多重要?你看看华为中兴的电子工程师就知道差距了
  17. [毕业设计]LaTeX论文模板排版
  18. 4. Python--Scipy库(下/13-17)
  19. nvm最全面的下载安装教程
  20. Anaconda环境下安装opencv

热门文章

  1. 大学毕业生必听十条人生忠告
  2. 第三章 区块链技术架构与发展趋势
  3. qq手机令牌 for android3.3 官方安装版,腾讯手机管家app下载 腾讯手机管家(原QQ手机管家) for Android v8.8.3 官方安卓版 下载-脚本之家...
  4. 图论算法 有图有代码 万字总结 向前辈致敬
  5. Centos7 配置Socks5代理
  6. 走向单体地狱(一):Maven详解
  7. 自制PLC—木牛流马PLC V1.1发布
  8. How To Download Youtube Videos Without any software
  9. 在WDCP控制面板怎么安装SSL证书
  10. Unrecognized Windows Sockets error: 10106错误解决方法