自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 为什么TCP需要三次握手和四次挥手

TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,采用全双工通信。那为什么需要三次握手呢?请看如下的过程:A向B发起建立连接请求:A——>B; B收到A的发送信号,并且向A发送确认信息:B——>A; A收到B的确认信号,并向B发送确认信号:A——>B。三次握手大概就是这么个过程。通过第一次握手,B知道A能够发送数据。通过第二次握手,A知道B能发送数据。结合第一次握手和第二次握手,A知道B能接收数据。结合第三次握手,B知道A能够接收数据。至此,完成了握手过程

2020-06-10 15:06:19 927

原创 读取txt中的接口

#! -*-coding:utf-8 -*-class sdf(): def lll(self,fff): method = {} with open("xxx/method_collection.txt","rb") as f: for i in f: temp = i.split(":".encode("utf-8")) method[temp[0].decode('u.

2020-06-10 15:05:08 572

原创 锁 学习

https://www.csdn.net/gather_2c/MtjaQg2sMTg3LWJsb2cO0O0O.html

2020-06-08 16:55:13 120

原创 向数据库添加随机数据

需要注意的是 %s 引用中文字符,需要加上引号,否则会报错找不到这个列名 def insert_data(self): lst_first = ["啊", "的", "发"] lst_last = ["是", "吃","了"] shuzi = random.choice(["1","2"]) ret1 = random.choice(lst_first) ret2 = random.choice(lst_last)

2020-05-21 18:04:34 353

原创 datatime处理时间可能用到

import datetimeimport time#自己定义年月日a = time.strptime("2019-12-29","%Y-%m-%d")b = datetime.date(a.tm_year,a.tm_mon,a.tm_mday)print("自己定义年月日 %s" % b)#自己定义时分秒c = time.strptime("11:11:11","%H:%M:...

2020-02-15 17:12:36 165

原创 python-使用xlrd读取一行或一列的数据

#! -*- coding=utf-8 -*-import xlrddata = xlrd.open_workbook("F:/信息对接测试数据.xls")st = data.sheet_by_index(0)#读取一整列的数据lie = [str(st.cell_value(i, 1)) for i in range(1, st.nrows)]#读取一整行的数据hang ...

2020-01-28 13:22:13 18130 1

原创 charles连接https

https://www.jianshu.com/p/59c0dc71fb6c?utm_campaign证书添加完成,需要添加如图的选项:

2019-11-18 16:25:48 126

原创 git使用总结

关于git,你们需要掌握 日常使用的命令git clone | pull | push | add| reverse| rm| commit| remote|log | checkout各自创建各自的分支并在自己的分支上提交及修改git 创建分支git checkout -b 你的分支名字@如果本地已经存在你的分支,需要切换分支git checkout 你的...

2019-11-05 14:52:36 92

原创 selenium xpath定位

https://www.cnblogs.com/hanmk/p/8997786.html

2019-08-22 15:22:57 81

原创 数据库、monkey、adb 常用命令

数据库总结创建数据库 create database database-name 删除数据库 drop database dbname 创建一个新表 create table tabname 删除一个表 drop table tabname 查询所有数据 select * from tbl_usr_member 条件查询语句 select * from tbl_usr...

2019-07-17 15:42:04 157

原创 测试用例注意事项

1、正确性测试:输入实际数据以验证系统是满足需求说明书的要求;2、非法类型测试: 输入非法数据,程序应能给出提示文案3、接口测试:测试各个模块相互间的协调和通信情况,数据输入输出的一致性和正确性。4、数据库测试:依据数据库设计规范对软件系统的数据库结构、数据表及其之间的数据调用关系进行测试。5、边界值分析法:边界情况(等于、小于和大于等价类边界值),2.6.1在测试过程中主要输...

2019-07-17 15:40:26 1495

原创 python redis库修改redis数据

#!/usr/bin/env python#!coding=utf-8import redisclass MyRedisTool: def __init__(self, mhost, mport, myauth): self.mredis = redis.Redis(host=mhost, port=mport, password=myauth, db=5)...

2019-07-17 15:37:55 893

原创 查看应用的启动速度

1.dumpsys(1)启动要查看的程序;(2)命令行输入:adb shell dumpsys window w |findstr \/ |findstr name=2.再使用adb shell am start -w packagename/activity 命令获取时间输出的结果类似于:$ adb shell am start -W com.speed.tes...

2019-07-17 15:34:47 331

原创 git分支与合并

分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。 为这次紧急修补建立一个新分支,并在其中修复问题。 通过测试后,回到生产服务器所...

2019-07-17 15:31:37 113

原创 android获取应用的包名及启动activity名

aapt dump badging [path/packagename]package:name字段为该apk的包名:com.browser_llqhzlaunchable-activity:name字段为该apk的入口activity:com.browser2345.StartBrowserActivity查看应用版本:https://www.cnblogs.com/b...

2019-07-17 15:27:48 2289

原创 adb wifi模式

1.使用usb连接手机2.开启开发者权限3.授权电脑信任以及文件传输模式4.adb devices查看usb方式是否连接上设备5.adb tcpip 为移动端开启adb服务的端口adb tcpip5555(端口号)6.拔掉usb数据线 使用connect命令连移动设备adb connect192.168.1.199(Android设备IP地址)7.如果需要关...

2019-07-17 15:26:55 489

原创 阿里开源的移动测试2.0+的框架 soloπ

https://github.com/alipay/SoloPi底层是adb3种元素识别uiautomator->nativeappjs注入->h5小程序图片识别能力1.1主控制多机测试2.功能回归3.性能监控cpumemoryfps4.导出为appium脚本...

2019-07-15 10:20:17 902

原创 python-Charles返回数据转换成json或String

# -*- coding: utf-8 -*-s = "app_id=110&biz_data=DSZ2HqLuZkVI09JW0ns-lQ%3D%3D&imei=5af10ceb2358b8951bad1f91bc5eb10501f8391a&method=com.insurance.handler.insurance.banner&otaKey=e8...

2019-07-12 15:45:19 1217

原创 selenium 定位遇到的问题

1.输入框只有一个p标签,不是body的那种 可以先切换到输入框所在的iframe,然后定位到输入框标签p,通过click()方法点击一下,获取到焦点,然后调用ActionChains(self.driver).send_keys("qa-test").perform()这样文本可以输入到输入框中了。2,上传图片 定位到上传图片的按钮,click(),然后使用os....

2019-06-11 17:43:17 262

原创 pip 指定python版本安装第三方库

pip3 install xxxx python3版本pip install xxxx python2版本

2019-05-16 13:53:27 2121

原创 python学习

python100天:https://github.com/jackfrued/Python-100-Dayshttps://github.com/buptatx/myPython100Days/blob/master/scripts/test.py

2019-05-07 16:06:36 62

原创 Jmeter分布式压测

环境配置:https://blog.csdn.net/qq_40646143/article/details/79578270分布式配置:https://www.cnblogs.com/puresoul/p/4844539.html运行时,分配机点击运行,远程执行,执行机需要启动服务监控服务器:https://www.cnblogs.com/fanjc/p/10309579.html...

2019-04-25 09:59:16 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除