SoapUI入门系列文章终于要和大家说再见了,18年拖到20年。还好写完了,不负初心~
前面的SoapUI系列文章参见以下链接:
1、SoapUI 入门之创建Project、生成TestCase以及参数化
2、SoapUI 入门之配置Headers,以及将Cookie、Token持久化存储
5、SoapUI入门之TestStep用法一(DataSource&DataSource Loop)
7、SoapUI入门之TestStep用法三(Groovy Script)
8、SoapUI入门之Discovery API(懒人利器)
9、SoapUI入门之运行测试、输出和查看Test Case结果报表
一、安装Jenkins
Jenkins 是一个可扩展的持续集成引擎。我们用Jenkins持续集成SoapUI的前提是我们要安装好Jenkins。
网上安装Jenkins的教程很多,这里的话就不多讲了,大家自行百度安装好就行。
二、配置Jenkins节点
2.1 在Jenkins目录中点击Manage Jenkins -> Manage Nodes
2.1.1.png2.1.2.png
2.2 选择新节点
输入节点名字 -> 选择Permanent Agent -> OK
2.2.1.png
2.3 填写以下内容
a.# of executors
(一个或多个)。
b.Remote FS root
代理计算机上主服务器的主目录。
对于Windows代理,请使用类似以下内容:“ C:\ Jenkins \”
c.Usage:
对于其他工作人员: 尽可能利用此节点
对于特殊作业:将本机仅用于捆绑作业
d.Launch Method:
控制Windows代理的一种简单方法是通过Java Web Start使用启动代理
e.Availability
尽可能保持此代理在线
f.待办事项:为每个选项添加详细信息。
g.OK
2.3.1.png
2.3 执行以下步骤将代理计算机连接到主计算机
a、 打开浏览器转到Jenkins主页URL:localhost:8080
b、Manage Jenkins -> Mange Nodes
c、点击Launch,启动代理
2.3.1.png
d、运行程序。如果Windows要求您选择程序,请使用(Java Web Start启动器)
2.3.2.png
e、如果遇到连接问题,则可以扩大弹出窗口以查看所使用的主 端口 并检查网络配置(防火墙,端口转发等)。 请注意,Jenkins选择一个随机的高编号端口。如果希望Jenkins使用静态端口,请转到“管理Jenkins”>“配置全局安全性”,然后在“ JNLP代理的TCP端口”框中选择端口号
f、如果端口打开,则代理仍然无法连接,并且可以通过SSL / HTTPS安全地提供您的Jenkins实例,下载并安装 Java密码学扩展(JCE)无限强度管辖权策略文件8。提取.jar文件并将其保存到
$JAVA_HOME\lib\security
。再次尝试上述步骤。g、现在,您应该看到在Nodes下连接的代理计算机。 2.3.4.png
三、在Jenkins上创建SoapUI项目
3.1 为SoapUI项目命名,并选择构建自由风格的软件项目
3.1.png3.2 在源代码管理中选择Git并输入Git地址或者选择本地文件
3.2.png3.3 在构建中添加构建步骤中选择“执行Shell"(Mac) 或者"执行Windows批处理命令",然后在输入框中输入执行命令(命令可参加上一篇的《SoapUI入门之运行测试、输出和查看Test Case结果报表》
3.3.png3.4 我们还可以添加构建后的操作,如添加插件,可以输入html文档
3.4.1.png 3.4.2.png3.4.3.png
3.5 SoapUI项目配置好后我们只需要点击构建,构建完成后,查看报表就可以了
3.5.png四、结语
随着SoapUI使用Jenkins持续集成讲完,我们这一系列SoapUI入门系列就讲完了,兜兜转转,拖拖拉拉。在19年Ending之前把它强行Ending了。或许文章讲解不好,没说清楚。感谢点击进来,听我啰啰嗦嗦的同志们,有什么问题可以留言哟~ ,预祝大家新年快乐~
申明:禁用于商业用途,如若转载,请附带原文链接。https://www.jianshu.com/p/319a51c60dac蟹蟹~
网友评论