Crowd 批量添加用户(Postman 数据驱动)

背景

最近公司大量新员工入职,需要批量创建 Crowd 用户、设置密码、分配应用组等机械性重复工作(主要还是懒~),故把这个加餐任务分配给刚来的测试同学去研究。

一是:让他了解下 Postman 的数据驱动,RESTful api 的相关基础知识;二是:考察下新员工独立完成任务的能力;三是我比较懒~。

Crowd api 添加用户

https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-add-user-via-Crowd-REST-API/qaq-p/482434

curl -u "test:password" -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d "{\"name\" : \"test.user\", \"display-name\" : \"Test User\", \"active\" : true, \"first-name\" : \"Test\", \"email\" : \"test.user@ourdomain.com\", \"last-name\" : \"User\", \"password\" : {\"value\" : \"mypassword\"} }" http://localhost:8095/crowd/rest/usermanagement/1/user

注意:此处-u的参数为 Crowd 中应用(Application)的用户名和密码,Crowd 的管理员是不能添加用户。

Postman 数据驱动

  1. curl 命令方式导入到 Postman,测试添加单个用户
  2. 数据驱动批量添加用户

curl 命令方式导入 Postman

Postman 支持使用 curl 命令方式导入。

打开左上角“Import”,选择 “Paste Raw Text”方式,输入curl 命令即可。

权限认证方式:Basic Auth。


导入的 Headers 参数。


导入的 Body 内容。


Postman 数据驱动批量添加用户

创建 Collections,添加 api

设置全局变量 password。


body 字段参数化。

{
    "name": "{{name}}",
    "display-name": "{{display-name}}",
    "active": true,
    "first-name": "{{display-name}}",
    "email": "{{email}}",
    "last-name": "{{display-name}}",
    "password": {
        "value": "{{password}}"
    }
}

准备 csv 数据文件

# crowdUsers.csv
name,display-name,email
daodaotest1,叨叨软件测试1,daodaotest1@test.com
daodaotest2,叨叨软件测试2,daodaotest2@test.com

执行

选择 csv 数据文件。


预览参数。


查看执行结果。


crowd 添加成功。


微信公众号:daodaotest

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • Postman helps you develop APIs faster. 豪华午餐 Postman 构建、管理...
    Yuan_Jie阅读 31,153评论 36 134
  • 今天虽然是周末,但是时间利用是按照上班的节奏来的,中间虽然有部分是玩乐状态,但总体来说不算浪费。 今天在社交过程明...
    生活在身边阅读 734评论 0 1
  • 文字是有生命的。 只一眼,就会让我们爱上一个人,只一段话,就会让我们不再愿意放下,我像着了魔一样,忘了自己身在何处...
    合眼看世界阅读 3,068评论 0 2
  • 好像你就是看到这样的样子 但是你总是不放弃 明明没有开始的必要 但是就是这样开始了 你觉得好就好、不好就不好 总是...
    七七三三一阅读 1,441评论 0 0
  • 原创思维导图分享 《海底捞针之交际篇》 和女性.交际,注意事项也是蛮多的。女性的情绪和敏感度会有周期性的波动,这方...
    愚鸿说阅读 1,207评论 0 1

友情链接更多精彩内容