b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cmd 运行 命令Maven在自动化中可以帮助我们更好的管理

电脑杂谈  发布时间:2018-02-02 21:03:27  来源:网络整理

cmd 运行 命令_bat 在cmd运行命令_cmd命令执行

Maven在自动化中可以帮助我们更好的管理我们的工程,今天就来仔细学习下它的用法;

用Maven的这个插件的目的主要是为了:用Maven直接调用testng的xml文件实现测试脚本的运行;

引用Maven surefire-plugin的方法如下:打开pom文件,找到Effective POM;

使用此插件,需要复制:

到pom.xml文件,将其导入到pom.xml文件的时候,需要对其进行包装,包装后的引用如下:

注意下:<excludes>标签,当没有此标签的时候,maven执行测试用例的时候,执行的是所有测试用例,加上此标签后,会将此标签下的测试用例进行排除后,执行指定的测试用例。

注意:maven-surefire-plugin必须与testng.jar同时导入到pom.xml文件中的时候才可以使用Maven来调试testng的测试用例;Maven执行测试用例有两种方式。cmd 运行 命令

1.使用cmd命令行。

cmd 运行 命令_cmd命令执行_bat 在cmd运行命令

cd到项目指定路径下,执行mvn test即可。

2.执行pom.xml文件,右键->Run as maven test执行。

1.在一定程度上减少了必要步骤,尤其是命令行运行的方式,我们只需要有工程即可;

2.Maven运行的方式,会自动在target文件夹下生成测试报告。

具体场景如下:

cmd 运行 命令_cmd命令执行_bat 在cmd运行命令

此时pom.xml文件配置如下:

运行此脚本还是可以通过cmd命令行和pom.xml文件两种方式。cmd 运行 命令请注意<includes>标签里面可以有多个<include>。即可以运行多个测试类。

实例:

上面的测试类中我们需要验证两个测试用例,一个是打开360搜索,一个是打开博客园,我们此时想同时启用两个线程来验证测试用例,就需要在:pom.xml文件中设置如下:

即需要添加:<parallel>和<threadCount>两个标签,请注意:设置的threadCount的数量最好大于测试用例数量,这样可以极大的提高运行效率。

应用场景:什么时候会用到远程调试呢?我们知道我们开发代码会在某个IDE里进行(我习惯用Eclipse),它里面有自带的java编译体系,maven里面也有区别与IDE的java编译体系,当我们在IDE里正常编译的脚本,用maven编译确报错的时候,我们就需要对其进行远程调试。

使用步骤如下:

1.在Eclipse里找到报错的类,打上断点;

2.登录远程机器;

3.在cmd命令行下,执行mvn -Dmaven.surefire.debug test命令即可在cmd命令行下显示出报错信息;

需要注意的是:我们使用远程调试的时候,需要在Pom.xml文件的build标签下添加:<defaultGoal>compile</defaultGoal>


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-64627-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...