@测试框架
RF+Python
business
djs
sms
模块_3 #各个模块相关的功能
config #访问地址、数据库等信息
data #测试数据 xlsx保存 -- 读取xlsx的方法?xlwt 写入 和 xlrd 读取
utils #通用工具
RF #自动化案例层
selenium
# 简单的打开浏览器以及定位元素的代码
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.taobao.com')
input_first = browser.find_element_by_id('q')
input_second = browser.find_element_by_css_selector('#q')
input_third = browser.find_element_by_xpath('//*[@id="q"]')
print(input_first,input_second,input_third)
browser.close()
Jenkins和 CI/CD
持续集成CI 持续部署CD,一种思想
Jenkins平台。
开发代码,提交到码云,Jenkins自动拉取代码,构建,自动化测试,上线
性能需求:开发根据系统中,一个接口,在峰值时的访问量,给到了性能需求为 1分钟 6000次访问;
----新增Thread Group 新增线程组
6000次 60s
--------HTTP请求
--------响应断言
--------观察结果树 -- > 每个接口是否成功
--------聚合报告 -- 观察成功率
HTTP协议是应用层的协议,TCP/IP是传输层的协议,
根据规定,只有低层协议建立之后,才能进行高层协议的连接,
因此,首先要建立TCP连接,一般TCP连接的端口号是80
http和websocket都是建立在tcp(传输数据的)之上的,都是通过tcp传输数据。
1、websocket一种双向通信协议,在建立连接后,
WebSocket服务器和Browser都能主动的向对方发送或接收数据。
2、HTTP协议为单向协议,即浏览器只能向服务器请求资源,服务器才能将数据传送给浏览器,
而服务器不能主动向浏览器传递数据。每个request对应一个response