1 Star 1 Fork 0

o阿湛o/auto-postman

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
run.sh 981 Bytes
一键复制 编辑 原始数据 按行查看 历史
o阿湛o 提交于 2024-05-11 15:07 . 修改时间格式
#!/bin/sh
# step1 获取命参数
# 默认参数值
param1=""
param2=""
# 处理命令行选项
while getopts "c:e:" opt; do
case ${opt} in
c )
param1="$OPTARG";;
e )
param2="$OPTARG";;
\? )
echo "未知选项: $OPTARG"
exit 1;;
: )
echo "选项 -$OPTARG 需要一个参数."
exit 1
;;
esac
done
shift $((OPTIND -1))
# 检查参数是否已设置
if [ -z "$param1" ] || [ -z "$param2" ]; then
echo "用法: $0 -c auto-demo.postman_collection -e test.postman_environment"
exit 1
fi
## 输出参数
#echo "参数1: $param1"
#echo "参数2: $param2"
# step2
custom_datetime=$(date +"%Y%m%d_%H%M%S")
echo "当前的日期和时间是: $custom_datetime"
# step3 组装命令
cmd="newman run --ignore-redirects -k --delay-request 150 collections/$param1.json -e environments/$param2.json --reporters cli,htmlextra --reporter-htmlextra-export reports/test_$custom_datetime.html"
echo $cmd
# step4 执行命令
$cmd
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jeasonzhan/auto-postman.git
git@gitee.com:jeasonzhan/auto-postman.git
jeasonzhan
auto-postman
auto-postman
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385