expect获取当前日期,变量保存

博客展示了使用expect获取日期的代码,通过set date [exec date \+%Y_%m_%d\]语句可获取指定格式的日期,涉及shell和expect相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

set date [exec date "+%Y_%m_%d"]

题目2:新增接口脚本编写和执行测试,并执行脚本。(50分) 1、员工下面新增员工接口描述如下: 接口功能:提供员工新增处理。 接口地址(根据实际系统IP及端口自行替换): http://ihrm-java.itheima.net/api/sys/user。 请求方式:POST。 请求参数参数 必填 类型 说明 username Ture Int 员工名称 mobile Ture String 手机号 workNumber Ture String 入职日期 timeOfEntry Ture String 年限 formOfEmployment Ture String 员工聘请形式 departmentName Ture String 部门名称 departmentId Ture String 部门ID correctionTime Ture String 时间 响应结果: { "success": true, "code": 10000, "message": "操作成功!", "data": null } 其余均失败,相应结果: {   "success": false,   "code": 99999,   "message": "抱歉,系统繁忙,请稍后重试!",   "data": null } 2、接口测试要求说明: 在Postman中新建Collections集,测试集命名为Test_Add; 在Test_Add中新建测试用例1,Login脚本; Login脚本URL为:https://ihrm-java.itheima.net/api/sys/login; Login脚本Json参数为:{"mobile":"13800000002","password":"929itheima.CN032@.当前日期"}; 在Login脚本的Tests中编写代码,将Login接口返回值中的获取到的data的值使用setEnvironmentVariable方法存放到环境变量中,环境变量命名为token; 在Test_Add中新建测试用例2,Add脚本; 将Login中获取变量token放在Add脚本Authorization界面下的Bearer Token中; 在Environment中新建VARIABLE值为“token”,其他值为空的环境变量,方便用来调试Add脚本; Add脚本URL为:http://ihrm-java.itheima.net/api/sys/user; Add脚本Json参数为(mobi1e等参数适当变化,有些字段不能重复): {  "username":"xiaolee",  "mobile":"15299999999",  "workNumber":"220425",  "timeOfEntry":"2023-04-01",  "formOfEmployment":"1",  "departmentName":"研发部",  "departmentId":"1412421425733664777",  "correctionTime":"2022-12-12T16:00:00.000Z" } 注意:手机号不能重复。"mobile":"15299999999" 在Add脚本的Tests中对执行结果进行断言判断,设置两个断言:①判断响应状态码为200;②使用JSON value check方法判断响应内容中返回的message参数值中存在“操作成功”字符串; 设置执行测试集Test_Add;
最新发布
06-18
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值