- 博客(18)
- 收藏
- 关注
原创 try-except异常处理
题目:输入两个数,如果输入q,则退出,如果除数为0则抛异常print("输入两个除数,并让两个数相除:")print("Enter 'q' to quit")while True: firs_number = input("please input first number:") if firs_number =='q': break senco...
2019-08-26 10:18:45
1178
原创 unittest测试用例执行顺序
import unittest#定义一个类,并继承类class TestCase(unittest.TestCase): # 定义测试用例:前置条件、后置条件、用例1、用例2 def setUp(self): print("start!") def tearDown(self): print("end!") def test0...
2019-08-19 14:40:04
1634
原创 session关联接口
一、import requests#禁用安全请求警告(python3用以下方法,导入urllib3库,再用disable_warning())# import urllib3# urllib3.disable_warning()#登录url = 'http://10.99.35.27:8080/toLogin'headers ={"User-Agent":"Mozilla/...
2019-07-16 14:49:58
325
原创 接口测试--jenkins登录接口
post请求(data)#coding :utf-8'''数据类型为“application/x-www-form-urlencoded”'''import requestsurl = "http://10.99.35.26:8080/j_acegi_security_check"headers = {"User-Agent": "Mozilla/5.0 (Windows NT ...
2019-07-15 17:41:25
1632
原创 Python小白学习
我大学学习的是java,对于学习Python语言非常陌生;一直会将java的语法和Python的语法混淆;我想出了一个方法就是将python与java对比学习,一者了解了java的语法,二者也更能很好的去学习python。1.输出语句(1)java输出语句:System.out.println(0xff==255);(需要嵌套在class类中的main方法才可以执行)Python输出语
2018-01-17 14:22:26
1144
原创 gride分布式
以下是分布式的几种服务启动dos命令先切换到selenium-server-standalone.jar存在的目录下执行以下命令1.java -jar selenium-server-standalone.jar -role hub (相当于测试经理,端口为4444)2.java -jar selenium-server-standalone.jar -role no
2017-09-28 16:30:40
300
原创 数据驱动测试
1.数据驱动测试本质:实现数据和代码的分离可通过读取:变量,txt,csv,。。。。2.读取文件中的数据的3步骤前提,导入包 import java.io*;(1)获取到文件(路径)File file=new File("./src/main/resourse/loginname");(2)读取方式FileReader fileReader= new FileRe
2017-09-20 16:48:53
602
原创 Webdriver_01
1.控制浏览器方法:driver.manage().window().setSize(new Dimension(468,900));---设置窗口大小driver.manage().window().maximize();----窗口最大化driver.navigate().back();——后退driver.navigate().forward();
2017-09-06 14:03:35
309
原创 selenium的元素定位
selenium元素定位方式(8种定位方式)1.id 2.name3.class4.tag name5.link text6.partial link7.path8.css
2017-09-05 16:20:01
358
原创 java基础
1.输出输出有两种格式,请查阅一下代码:package javabase;public class TryDemo3 { public static void main(String [] args){ String name="Tom"; int age=26; //输出 System.out.println("
2017-09-04 11:25:57
210
原创 java+selenium环境的搭建
一、准备工作1.jdk(Java开发环境)2.IDE(编辑器 Ecplise IDEA)3.selenium4.编写一个简单的demo二、安装三、配置环境变量1.java变量名:JAVA_HOME变量值:D:\java\jdk1.8.0_131变量名:CLASS_PATH变量值:.;%JAVA_HOME%\lib\dt.ja
2017-09-01 14:23:26
340
原创 前端性能提升的建议
1.减少HTTP请求数量2.使用内容分发网络(CDN)3.添加Expires或cache-control头4.使用Gzip压缩5.把样式表放在页面顶部6.把运行的JavaScript等脚本放在页面底部7.避免使用CSS表达式8.从页面剥离JavaScript与CSS9.减少DNS查找10.精简JavaScript和CSS11.避免重定向12.去除重复脚本
2017-08-31 11:23:40
307
原创 jenkins邮件配置
1.打开"系统管理"——"系统设置"2.在"Jenkins Location"设置系统管理员地址(重要:不能省略!)3.在"邮件通知"部分配置发送邮件的用户名、密码(注意这里的密码使用的是163邮箱设置的"客户端授权码",不是登陆密码)4.勾选"通过发送测试邮件测试配置",填入测试收件人,点击"Test Configuration"5.到163邮箱里check新邮件
2017-08-25 13:46:29
200
原创 Jmeter接口测试之HTTP
不同角色眼中的接口开发眼中的接口:模块与模块之间的对接模式测试眼中的接口:可以独立部署成服务协议的接口常见的接口协议HTTP 超文本传输协议HTTPS 安全超文本传输协议FTP 文件传输协议TCP 网络控制协议IP 互联网协议UDP 用户数据协议HTTP协议栈中的位置注意:HTTP与HTTPS不同之处在网络
2017-03-22 17:39:52
277
转载 正则表达式
二、单词定界符(\b、\B) 单词分界符\b,表示要查找的字串为一个完整的单词。如:\btm\b 还有一个大写的\B,意思和\b相反。它匹配的字串不能是一个完整的单词,而是其他单词或字串的一部分。如:\Btm\B三、字符类([ ]) 正则表达式是区分大小写的,如果要忽略大小写可使用方括号表达式“[]”。只要匹配的字符出现在方括号内,即可表示匹配成功。但要注意:
2017-03-22 14:29:56
962
原创 JMeter接口压测
JMeter代理服务器录制一、在工作台右键—添加—非测试元件—HTTP代理服务器配置HTTP代理服务器:配置浏览器的代理服务注意:本地运行的话地址为“localhost”然后再HTTP代理服务器设置中排除一些后缀,使用正则表达式,如:.*/png等格式浏览器刷新,进行操作录制设置线程组添加“察看结果数”,“
2017-03-21 17:20:09
638
原创 前端debugger调试
按F12调试,点击Network-XHR-Response看接口字后台给传输的值,然后可以将Response中的值赋值在“http://tool.oschina.net/codeformat/json”,点击格式化,就可以看到值了另外Network中可以看到响应时间,一般情况下响应时间超过600ms就属于异常了console可以看到报错信息综上一般测试会用到上述两种
2016-12-01 13:16:56
4292
原创 Monkey学习
Monkey学习一个App的压测实践手机开发者选项,勾选USB调试手机连接电脑,使用软连接 adb deices查询设备安装测试: adb install + 包名/路径发送压测指令:adb shell monkey <num><告诉Monkey帮助我们完成指令包括截屏等>获取apk包名:adb logcat | grep START给指定包打压力:adb shell monkey -p
2016-11-20 22:42:33
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人