基于多个openEuler物理机执行mugen测试脚本
【原文链接】基于多个openEuler物理机执行mugen测试脚本
mugen脚本中有的脚本执行需要使用多个物理机,针对此场景,这里以需要两个物理机为例(用openEuler虚拟机模拟物理机)
(1)首先安装两台openEuler虚拟机(用过模拟openEuler物理机),具体安装可参考 VMware安装openEuler-22.03-LTS版本的虚拟机 这里比如两台ip地址为:192.168.1.8和192.168.1.12
(2)在其中一台(192.168.1.8)安装git工具,若已安装,则直接跳过
dnf install -y git
(3)在其中一台(192.168.1.8)下载mugen代码
cd /opt/
git clone https://gitee.com/openeuler/mugen.git
(4)在其中一台(192.168.1.8)安装依赖
cd mugen/
chmod 777 dep_install.sh
bash dep_install.sh
(5)查看命令帮助信息
[root@openEuler-1 mugen]# bash mugen.sh --help
mugen.sh:非法选项 -- -
Usage:-c: configuration environment of test framework-a: execute all use cases-f: designated test suite-r: designated test case-x: the shell script is executed in debug mode-b: do make for test suite if test suite path have makefile or Makefile file-s: runing test case at remote NODE1Example:run all cases:normal mode:bash mugen.sh -adebug mode:bash mugen.sh -a -xrun test suite:normal mode:bash mugen.sh -f test_suitedebug mode:bash mugen.sh -f test_suite -xrun test case:normal mode:bash mugen.sh -f test_suite -r test_casedebug mode:bash mugen.sh -f test_suite -r test_case -xrun at remote:normal mode:bash mugen.sh -a -sbash mugen.sh -f test_suite -sbash mugen.sh -f test_suite -r test_case -sdebug mode:bash mugen.sh -a -sbash mugen.sh -f test_suite -sbash mugen.sh -f test_suite -r test_case -sconfigure env of test framework:bash mugen.sh -c --ip $ip --password $passwd --user $user --port $portif want run at remote should add --run_remoteif want run at remote copy all testcase once add --put_alldo make for test suite:for all test suite:bash mugen.sh -b -afor one test suite:bash mugen.sh -b test_suite
(6)设置环境变量
如下,执行两次即可以将两个ip地址设置到环境变量中
bash mugen.sh -c --ip 192.168.1.8 --password xxxxxx --user root --port 22
bash mugen.sh -c --ip 192.168.1.12 --password xxxxxx --user root --port 22
然后可以查看环境变量文件 conf/env.json
(7)从mugen中找到一个需要两个物理机的脚本,如下
(8)执行测试用例
bash mugen.sh -f nftables -r oe_test_nftables_variable_map -x
(9)执行结果如下,即成功执行
(10)同理,如果需要多个物理环境,只需要参照步骤6多配置几个环境的配置即可
基于多个openEuler物理机执行mugen测试脚本相关推荐
- 基于openEuler虚拟机远端执行mugen测试脚本
[原文链接]基于openEuler虚拟机远端执行mugen测试脚本 (1)首先需要准备两台台openEuler虚拟机,若未安装,可参考 VMware安装openEuler-22.03-LTS版本的虚拟 ...
- 基于openEuler虚拟机本地执行mugen测试脚本
[原文链接]基于openEuler虚拟机执行mugen测试脚本 (1)首先需要准备一台openEuler虚拟机,若未安装,可参考 VMware安装openEuler-22.03-LTS版本的虚拟机 安 ...
- 虚拟机(net模式)与物理机相互ping测试
1 ping命令 ping是一种电脑网络工具,用来测试数据包是否可以通过ip协议传到特定的主机. 2 虚拟机ping物理机 1)在物理机中按下win+r,输入cmd命令符,然后在弹出的页面中输入ipc ...
- 控件获取图像可从几方面取得?_基于图像特征与布局刻画的移动测试脚本跨平台录制回放...
一. 引言 移动应用在全球范围内有着越发举足轻重的地位,因此移动应用的快速迭代和频繁的需求变更的特点引发了对应用质量保障的要求不断提高.在大型设备集群上迁移测试脚本是移动应用质量保障的关键技术之一,因 ...
- appium执行iOS测试脚本并发问题
appium1.4.X+iOS9.X+xcode7.X: appium1.4.x+iOS9.x+xcode7.x,这一整套的配置做移动端自动化测试是测试人员常用的测试框架.关于,这一套测试框架的并发问 ...
- 关于性能测试中使用物理机和虚拟机的区别
需要说明的情况,以下对比表格主要针对性能测试: 举例的物理机和虚拟机的数值 CPU 2Ghz 内存 4GB 网卡 100M 硬盘 200G 虚拟机所在的物理机器称之为"宿主机", ...
- 【自动化测试】每天自动执行pytest自动化测试脚本,并生成allure报告
一.安装allure 1.allure依赖java,请确认本机已经安装java并配置好环境变量JAVA_HOME和JRE_HOME. 2.从allure官网下载windows的压缩包(我下载的版本是a ...
- 执行虚拟化软件测试程序的物理机,虚拟化技术试题教案.docx
PAGE 第 PAGE 7 页,共 NUMPAGES 7 页 北京信息职业技术学院2006-4-17< FILLIN "请输入课程名称,该名称应与任务书中的相同" \* ME ...
- Xendesktop 可基于物理机及虚拟机的桌面控制交付
我们在部署xendesktop虚拟桌面的时候,很多时候是利用xendesktop的底层机制复制相应的摸板生成虚拟桌面,但也有时候想接管已经设置好相应应用的物理机和虚拟机,这个时候可以采用xendesk ...
最新文章
- 【通俗理解线性代数】 -- 理解二次型
- 5m 云服务器2核4g_小鸟云的云服务器,2核4g,带宽5M,大概可支持多少人同时在线?...
- python是用c写的吗-python和c语言的区别是什么
- [LeetCode] Binary Tree Level Order Traversal 二叉树层次遍历(DFS | BFS)
- c++ sleep函数_C ++ strcpy()和strncpy()函数
- Delphi 10.2.3发布
- Nginx基本数据结构之ngx_array_t
- Hi3519V101 Uboot和Kernel编译
- 【完全开源】博客园客户端UWP版(上篇)
- “思考”绝非一时的想法——读大前研一《思考的技术》
- APACHE ACTIVEMQ安装
- 一个三层结构的留言板,结合了ajax效果
- 企业安全三步走 惠普重新思考安全战略
- 电子招标是未来的招投标趋势
- 高速PCB设计中走线屏蔽的各项规则解析
- 树形控件之思维导图 Android
- 图片剪裁在线html,前端图片裁剪实战
- 用html制作一个影厅位置图,screenx影厅是什么
- 域名过期会怎么样?域名可以永久持有吗?
- java unicode转ascii码_Java用native2ascii命令做unicode编码转换