Python

Jenkins自动部署增加http状态码校验

2018-09-25  本文已影响0人  北京陈晨

公司推进Jenkins自动化部署,因为web站点都是集群部署,部署需要测试指定服务器web服务是否成功启动,页面是否正常访问,经过不断baidu发现,python的request模块可以很好的解决这一问题。本文记录了解决这一问题的过程。

安装包管理工具pip

安装requests模块

请求http资源

指定ip访问http资源

指定IP访问的原理

通过域名形式访问时,域名有两个作用:1)寻址找到域名对应的服务器资源;2)浏览器自动在请求头添加host:domain.com ,目的是定位到服务器n多站点中绑定了该域名的站点,所以可以把http请求携程上述代码形式。知道了原理后,各个语言实现起来都不难。

参考资源:

上一篇 下一篇

猜你喜欢

热点阅读