- 博客(16)
- 收藏
- 关注
原创 测试自动化定位表单以及执行操作--QQ邮箱登录
QQ邮箱登录from selenium import webdriver#使用火狐的插件driver=webdriver.Firefox()#编写访问地址url="https://mail.qq.com/"driver.get(url)#查询表单并切换ss=driver.find_element_by_id("login_frame")driver.switch_to_frame(ss)#定位账号元素清空并重新输入aa=driver.find_element_by_id("u")a
2021-06-15 09:22:57
407
1
原创 Web自动化测试进阶
Selenium自动化测试框架1.什么是框架? 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的...
2021-06-10 21:46:54
138
原创 python的文件操作和异常处理
文件的作用使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的打开与关闭思考:如果想用word编写一份简历,应该有哪些流程呢?步骤:新建--写入数据--关闭打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件结论打开文件,或者新建立一个文件 读/写数据 关闭文件:打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,
2021-06-01 19:31:13
963
原创 python--元组和字典
一:元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。1:1:元组的格式格式变量名=(,,,,)案例aTuple=(23,35,56,34,11,21)1.2:访问元组通过索引取数据案例:索引值存在aTuple=(23,35,56,34,11,21) print(aTuple[2])案例:索引值不存在aTuple=(23,35,56,34,11,21) print(aTuple[20])1.3:查询个数c
2021-05-30 21:26:06
250
原创 python--字符串
一:字符串的定义b = "hello usian.cn双引号或者单引号中的数据,就是字符串二:输入输出输入 格式a = input("请输入数据:")输出 格式print("输出结果显示")三:切片 name = "jack tom"思考:如何获取上面字符串中的单个字符k? 抛出下标索引:好比超市中存储柜的编号,通过这个编号就能找到相应的存储空间 案例:输出单个字符kname = "jack tom" print(name[3])思考:如何获取最后一个元素? 思路
2021-05-25 19:13:52
160
原创 jmeter压测
jmeter压测Jmeter本身是不能够展示内存,cpu和吞吐量的,但是可以通过添加插件的方式来对jmeter添加这些 功能https://www.cnblogs.com/imyalost/p/7751981.html [JMeter之ServerAgent监控资源](http://www.51testing.com/html/15/n-3726415.html)对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件来观察,而不用使用top命令实时的去看1、资源准备2、
2021-05-21 19:59:27
146
原创 Jmeter脚本录制
1. 什么是脚本录制在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进 行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测 试。2. Jemeter脚本录制方式web端:BadBoy脚本录制app端:使用Jmeter自带的代理服务器进行脚本录制3. Android手机端脚本录制前提:电脑和手机在同一网络段上...
2021-05-20 22:01:31
207
原创 Linux的基本命令
目录切换命令cd usr/ 切换到该目录下usr目录cd../ 切换到上一层目录cd / 切换到系统根目录cd~ 切换到用户主目录目录的操作命令(增删改查)mkdir 目录名称 增加目录操作ls [-al] 父目录 查看目录 注意:ls -l 可以缩写成llfind 目录 参数 寻找目录mv 目录名称 新目录名称 修改目录的名称mv 目录名称 目录的新位置 移动目录的...
2021-05-19 19:10:08
93
原创 2.Linux的分类
Linux根据市场需求不同,基本分为两个方向:图形化界面版:注重用户体验,类似window操作系统,但目前成熟度不够 服务器版:没有好看的界面,是以在控制台窗口中输入命令操作系统的,类似 于DOS,是我们假设服务器的最佳选择Linux根据原生程度,又分为两种:内核版本:在Linus领导下的内核小组开发维护的系统内核的版本号 发行版本:一些组织或公司在内核版基础上进行二次开发而重新发行的版本...
2021-05-19 18:55:56
195
原创 Linux的概述
Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。尤其在这里提及一下,我们熟知是Android程序最底层就是运行在linux系统上的。...
2021-05-19 18:55:12
83
原创 Charles的原理
客户端向服务器发起HTTPS请求 Charles拦截客户端的请求,伪装成客户端向服务器进行请求 服务器向“客户端”(实际上是Charles)返回服务器的CA证书 Charles拦截服务器的响应,获取服务器证书公钥,然后自己制作一张 证书,将服务器证书替换后发送给客户端。5. 客户端接收到“服务器”(实际上是Charles)的证书后,生成一个对称密 钥,用Charles的公钥加密,发送给“服务器”(Charles)Charles拦截客户端的响应,用自己的私钥解密对称密钥(Charles拿到 了对.
2021-05-19 18:48:40
176
原创 Jmeter怎么用
Windows下Jmeter下载安装,登录 http://jmeter.apache.org/download_jmeter.cgi ,根据自 己平台,下载对应文件
2021-05-19 18:45:32
68
原创 我们为什么使用Jmeter
开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试 多平台支持,可在Linux,Windows,Mac上运行,支持多协议...
2021-05-19 18:42:18
114
原创 性能测试是什么
基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能、空间性能性能测试与页面无关 性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行 测试。...
2021-05-19 18:41:34
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人