- 博客(67)
- 收藏
- 关注
原创 Python实现1-100之和
def sum(): sum = 0 for n in range(1, 101): sum = sum + n return sumprint(sum())
2020-12-17 23:18:00 2041
原创 python接口自动化--get请求
说明:Requests库:是一个简单易用的http请求库。也是接口自动化框架中比较常见的一个库。(当然也有人是urllib,看个人喜好吧)1、安装requests库(要使用requests库必须先安装) 建议使用pip安装,如下(我这是已经安装好的)pip install requests: 2、使用requests库进行发送get请求get请求(无参数):#codi...
2019-07-01 20:26:00 464
原创 使用fiddler进行接口测试
使用fiddler进行接口测试 我们来说说如何使用fiddler做接口测试?测试准备,抓到相应的接口和入参或者找接口文档,我这里就用聚合数据里面的接口做样例,接口如下: 测试接口:http://japi.juhe.cn/qqevaluate/qq 请求参数:qq=1301791233&key=ee9757f1b3fe18...
2019-06-04 21:35:00 646
原创 Python不生成HTMLTestRunner报告-转载学习
Python不生成HTMLTestRunner报告-转载学习 1、问题:Python中同一个.py文件中同时用unittest框架和HtmlReport框架后,HtmlReport不被执行。2、为什么?其实不是HtmlReport不被执行,也不是HtmlReport不生成测试报告,是因为if __name__ == '__main__'...
2019-01-21 16:34:00 440
原创 appium+python自动化☞appium python api大全
appium+python自动化☞appium python api大全 整理了一些常用的appium python api,供学习使用。。。 posted @ 2018-11-26 09:35 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-11-26 09:35:00 221
原创 如何抓取手机崩溃日志?
如何抓取手机崩溃日志? android闪退获取日志方法:1、下载adb包2、手机连接上电脑,最好只有一台手机连接电脑,同时确保手机已开启USB调试模式(可通过手机助手查看连接 状态)3、Adb工具包路径存放最好放在硬盘根目录下。如图: 4、使用dos命令窗口(1)可通过win+r弹出运行窗口,输入cmd;或者通过:开始->运行...
2018-11-23 09:52:00 2094
原创 appium+python自动化☞环境搭建
appium+python自动化☞环境搭建 前言:appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。略懂Python,所以接下来的教程是 appium+python,自己搭建环境的时候,按照某些博客安装遇到各种奇葩问题,希望此篇文章对你有所帮助,如有...
2018-11-16 15:44:00 197
原创 Linux☞如何修改文件权限
Linux☞如何修改文件权限 修改文件/目录的权限:chmod 规则 文件/目录名 规则: 角色:u 自己人 user g 同组人 group o 其他人 other a 所有人 all操作: + - 权限 r w x...
2018-11-12 16:03:00 142
原创 Linux☞权限数字表示法
Linux☞权限数字表示法 权限数字表示法:1、Linux有三种访问权限: a、可读:r(Read) b、可写:w(Write) c、可执行:x(eXcute)2、简单说说如何去看该文件的访问权限呢?一般我们执行命令,查看目录下的文件时会显示文件的访问权限,如下图: d r-x r-x - - -,这就是权限,如何去看...
2018-11-12 15:33:00 3509
原创 Linux常用命令
Linux常用命令 Linux常用命令: 1、命令:command a、含义:在命令行的窗口中执行一下语句,通知系统执行某些操作 b、执行命令的地方:控制台、终端、命令行窗口、shell等等 c、命令的组成: 命令名 [-选项...] [参数...] ,三部分之间至少隔一个空格,且严格区分大小写 ...
2018-11-05 14:29:00 129
原创 MySQL☞大结局
MySQL☞大结局 emmm,看了这么多大概会用了点点,学到了一点点 select 列名/*/聚合函数 from 表名1 别名1 连接查询(左外、右外等等) 表名2 别名2 on 关联条件 where 查询条件 group By 分组 having 对分组后的数据再次过滤 order by 列名/聚合函数 a...
2018-10-30 11:07:00 113
原创 MySQL☞视图
MySQL☞视图 emmm,我本来最先也没注意到视图,然后再某个群里突然说起了视图,吓得本菜鸟赶紧连牛的不敢吹了,只好去科普一下,才好继续去吹牛。什么是视图: 视图是一张虚拟的表,从视图中查看一张或多张表中的数据。 1)视图不存储任何的物理数据,只是用来查看数据窗口,所以删除一个视图,对表中的数据没有影响。 2)通过视图可以集中,简化...
2018-10-30 10:44:00 132
原创 MySQL☞左外链接与右外连接
MySQL☞左外链接与右外连接 外链接查询:即要查询有关联关系的数据,还要查询没有关联关系的数据。(个人理解为:表A和表B两个关联的列中)如下图: emmm,简单的来说两个表的关联关系:book.bid=bookshop.id,他们两个表的关联的两个列中可能book.bid的列中有值,而bookshop.id中为空值,这个时候就...
2018-10-29 17:50:00 183
原创 MySQL☞自连接
MySQL☞自连接 自连接:一张表中根据自身列之间的关联关系,自己跟自己链接。 A、创建一个user表,且插入数据,数据如下: B、分析: 把user表看成两张表,一张员工表,一张领导表,发现员工表中lead(领导编号)等于领导表中id(员工的编号)员工表和领导表中之间的关联关系: 员工表.lead=领导表.id ...
2018-10-26 12:10:00 295
原创 MySQL☞关联查询
MySQL☞关联查询 关联查询:所需要的数据来源于多张表,通过表的连接查询(关联查询)来查询多张表中的数据 格式: select 别名1 . */列名 , 别名2 . */列名 from 表名1 别名1 , 表名2 别名2 where 关联条件 现有两个表,如下图: user表: ...
2018-10-25 16:09:00 532
原创 MySQL☞having子句
MySQL☞having子句 having子句:是跟group by结合使用,对分组以后的数据再次进行过滤,经常跟聚合函数结合使用 格式: select 列名/聚合函数 from 表名 where 条件 group by 列名 having 对分组后的数据进行过滤(勉强算是条件) order...
2018-10-25 11:35:00 120
原创 MySQL☞数值处理函数
MySQL☞数值处理函数 1、round():四舍五入函数round(数值,参数):如果参数的值为正数,表示保留几位小数,如果参数的值为0,则只保留正数部分们如果参数的值为负数,表示对小数点前第几位进行四舍五入。Eg:(1)select round(45.926,2) from dual (2)select roun...
2018-10-23 17:48:00 234
原创 MySQL☞sign函数
MySQL☞sign函数 sign( )函数:判断数值的正负性,如果数值是正数,返回值是1,如果该数值是负数,返回值是-1,如果该数值是 0,返回值也是0。 格式: select sign(数值) from 表名 例子: 1、求出-100的返回值 2、求出55的返回值 3、求出0的...
2018-10-23 17:03:00 399
原创 MySQL☞abs函数
MySQL☞abs函数 abs( )函数:求出绝对值 格式: select abs(数值) from 表名 如下图: posted @ 2018-10-23 16:54 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-10-23 16:54:00 321
原创 MySQL☞in语句
MySQL☞in语句 in语句:1)列名 in(数值1,数值2,数值3…):求出满足该列的多个列值 格式: select 列名1,列名2 from 表名 where 列名 in (数值1,数值2,数值3...) 如下图: 2)列名 not in(数值1,数值2,数值3…) 格式: select 列名...
2018-10-23 16:11:00 137
原创 MySQL☞substr函数
MySQL☞substr函数 substr函数:截取字符串 格式如下: select substr(参数1,参数2,参数3) from 表名 参数1:列名/字符串 参数2:起始位置,如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果参数2为负数,那么 表示就从倒数第几个开始截取 参数3:表示截...
2018-10-23 15:22:00 474
原创 MySQL☞lower函数
MySQL☞lower函数 lower(列名/字符串):将大写字母改成小写字母格式: select lower(列名/字符串) from 表名如下图: posted @ 2018-10-22 17:32 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-10-22 17:32:00 444
原创 MySQL☞upper函数
MySQL☞upper函数 upper(列名/字符串):把小写字母改为大写字母格式: select upper(列名/字符串) from 表名如下图: posted @ 2018-10-22 17:27 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-10-22 17:27:00 486
原创 MySQL☞dual虚拟表
MySQL☞dual虚拟表 Dual表:虚拟表,专门用来测试各种函数:(本来以为跟Oracle中的dual表一样,发现还是不太一样) posted @ 2018-10-22 16:08 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-10-22 16:08:00 748
原创 MySQL☞length函数
MySQL☞length函数 length(字符串/列名):求出该字符串/列名中字符的个数格式: select length(列名) from 表名如下图: posted @ 2018-10-22 15:48 大鑫鑫 阅读(...) 评论(...) 编辑 收藏 ...
2018-10-22 15:48:00 133
原创 MySQL☞between ... and ...
MySQL☞between ... and ... between 初值 and 终值:求出该列列值在初值和终值之间所有的数据格式如下:select 列名/* from 表名 where 列名 between 初值 and 终值如下图: posted @ 2018-10...
2018-10-22 11:57:00 141
原创 MySQL☞Group By
MySQL☞Group By 分组:group by 列名:根据某一列,把数据分成几组,经常对每一组的数据使用聚合函数,按照我的理解,该列有几种不同的值,那么就把该列分成几组,如下图简单的来说,第二列中有两个不同的值a和b,那么如果进行分组的话,就是两组,第一列中分组的话就是一组。1)格式:select 列名/聚合函数(*/列名)f...
2018-09-27 14:32:00 113
原创 MySQL☞聚合函数/分组函数
MySQL☞聚合函数/分组函数 分组函数(聚合函数)1、count(*/列名):a、*:求出该数据的总条数select count(*) from 表名b、列名:求出该列中列名不为null的总条数select count(列名) from 表名2、sum(列名):求出该列所有数据的累加之和select sum(列...
2018-09-27 11:00:00 150
原创 MySQL☞where与like
MySQL☞where与like 1、无条件查询语句(查询表中所有数据)select * from 表名 2、查询某些列的数据(指定列)select 列名1,列名2,列名3 from 表名3、条件查询语句select 列名1,列名2 from 表名 where 条件 举例条件,如下:符号释义示...
2018-09-27 10:08:00 180
原创 MySQL☞order by与distinct
MySQL☞order by与distinct asc(升序,默认值)/desc(降序)1、根据某一列的列值进行升序或者降序操作。select 列名 别名 from 表名 order by 列名 asc/desc2、根据多个列值进行排序select 列名1,列名2,列名3... from 表名 order by 列名1 ...
2018-09-25 14:30:00 172
原创 MySQL☞insert value与values
MySQL☞insert value与values 最近公司事情太忙,作为以一挑十的测试,只能苦逼的累死累活的。好不容易临近上线,可以偷个懒写个文章。简单的说说如何向表中插入数据:1、向表中所有的列插入数据(插入多行数据): insert into 表名 values (列值1,列值2,列值3...列值n), (列值a,列值...
2018-09-17 14:55:00 621
原创 MySQL☞create语句
MySQL☞create语句 几种常用的建表语句:1、最简单的建表语句: create table 表名( 列名1 数据类型(长度), 列名2 数据类型(长度), ... )2、带主键的建表语句: CREATE TABLE 表名( 列名1 数据类型(长度) NOT NULL PRIMARY K...
2018-08-30 12:02:00 201
原创 fiddler抓包-简单易操作(二)
fiddler抓包-简单易操作(二) Fiddler抓包简介原理:fiddler是通过改写HTTP代理,客户端和服务器进行交互时,数据会从他那里通过,来监控和截取数据。我是这样理解的,如果不对,欢迎指正。如下图:如果想要抓到数据包,首先要开启抓包功能,在File菜单下面有一个capture traffic选项,开启后左下角会显示图标(反...
2018-08-29 15:33:00 694 1
原创 jmeter☞文件目录(一)
jmeter☞文件目录(一) Jmeter的文件目录如下图:1、bin:可执行文件目录a、jmeter.bat:Windows环境下的启动文件b、jmeter.log:日志文件c、jmeter.sh:Linux环境下的启动文件d、jmeter.properties.bat:Windows分布式测试用到的服务器配置e、jmeter.p...
2018-08-27 18:52:00 137
原创 性能测试一些相关的概念
性能测试一些相关的概念 1.压测任务需求的确认确定好工作范围:首先分析压测最容易出现瓶颈的地方,有目的的进行测试。用户更关心整个系统中哪个环节的性能情况也会影响工作范围。2.概念 压力测试 通过不断加压被测系统,直到性能指标达到饱和,这种测试能够找到系统的极限,为系统调优提供数据性能测试 通过模拟生产运行的业务压力量和使用场景组合测试系统的性...
2018-08-27 17:59:00 209
原创 禅道使用手册~完美
禅道使用手册~完美 一、测试相关软件1、测试管理软件1)禅道(ZenTao)国产开源免费2)QualityCenter(QC) HP公司 3)其他:BugFree 、 Mantis 、Jira2、功能自动化软件1)QuickTestProfessional(QTP) HP公司2)Selenium ---jav...
2018-08-23 14:51:00 11344
原创 SVN脱离锁定的几种方法
SVN脱离锁定的几种方法 SVN经常出现被锁定而无法提交的问题,选择解锁又提示没有文件被锁定,很是头疼。这里整理了一下SVN 被锁定的几种解决方法:1.出现这个问题后使用“清理”即"Clean up"功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。2.有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Dele...
2018-08-23 14:12:00 191
原创 jmeter4.0☞如何汉化(二)
jmeter4.0☞如何汉化(二) 如何汉化jmeter打开jmeter,选择options_choose language_Chinese(simplified),如下图:刚刚下载使用jmeter4.0的时候有点懵圈,英语实在是差劲。。。 posted @ 2018-08-14 14...
2018-08-14 14:03:00 125
原创 url解读
url解读 我刚刚学习的时候,我抓到包不知道哪个是协议、哪个是是服务器地址、哪个是端口号。。。不知道有没有老铁遇到跟我一样的。接口:http://172.168.12.0:8888/old/login.do解读:协议//服务器ip:端口号/路径简单的来说一个接口的开头,肯定是协议,协议后面跟着的是服务器ip,他们之间是用//隔开,服务器ip后...
2018-08-13 17:48:00 301
原创 jmeter之HTTP请求
jmeter之HTTP请求 1、添加一个线程组:Test plan_添加_Threads(users)_线程组(右键操作),如下图:2、添加一个HTTP请求:线程组_添加_sample_HTTP请求(右键操作),如下图:3、在HTTP请求中填写请求相关信息,如下图:按照截图所示,填入测试的服务器地址、端口、所用的户协议...
2018-08-13 16:17:00 363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人