08 2018 档案
摘要:恢复内容开始 工作中接触到的数据库已经很多了,下面来总结一下,也熟悉一下。 数据库种类: 数据库种类也很多,有成熟且稳定的 MySQL 数据库,有后起之秀的 MongoDB 数据库,也有新时代宠儿 Redis 数据库。除此之外,还有其他一些数据库,例如 Sqlite、Oracle 等。 那么问题来了
阅读全文
摘要:整理一下工作中使用的BeanShell断言脚本,防止遗忘。代码能力有限,所以只能引用大佬的源码了,不过最重要的还是要学会用才行。 来一点代码注释,对于小白来讲,还是必须的。 由于断言的情况分多钟,所以这里也列举了一些情况。主要是API测试时,请求参数、返回参数、数据库查询的数据进行对比的操作。 Re
阅读全文
摘要:由于工作的需要,进行了一系列的API测试工作,根据自己的所得进行了一些整理。本人代码知识很渣,所以很多时候都是求助于同事和网上资料。 由于自身的基础不足,用过JMeter的人应该都了解,JMeter是基于Java开发出来一个软件,所以其使用的脚本就是Java代码写的。通过自己不断的尝试,最后终于获得
阅读全文
摘要:JSONPath Expression:JSON表达式 Match Numbers:匹配哪个,可为空即默认第一个 Default Value:未取到值的时候默认值 如下json: 这里因为返回的是json数据: 1 $.data.token 获取token的值 如图所示: 如图所示: 但是有碰到一个
阅读全文
摘要:一、接口的分类: webservice接口 webService: 走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。 http api接口 http api : 走http协议,通过路径来区分调用的方法,请求报文都是key-valu
阅读全文
摘要:vi/vim 强大的编辑器 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置
阅读全文
摘要:相关命令如下: cd 切换目录 pwd 查看当前的工作路径 创建目录: 获取帮助 -h --help info man 创建文件 touch 改变文件或目录的时间,文件不存在时会创建一个空文件。 注意: 如果文件以 ”.“ 开头,则表示文件是隐藏文件。 rm 删除 删除命令 mv 移动或重命令文件或
阅读全文
摘要:一、 Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。 Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主
阅读全文
摘要:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 API一般都是基于http、https协议的。也就是说接口一般都是基于
阅读全文
摘要:首页效果展示: 查看不同类型的接口 GET 页面效果: 接上: 返回参数: 返回: 返回: POST方法: 返回: PUT方法 返回: DEL方法 返回: 接口说明: 相关参数描述
阅读全文
摘要:代码效果比较: 很low的代码版本展示如下 更新后代码版本: 亦或者是这样的:
阅读全文
摘要:以下为python3接口测试范本 或者另一种方式也一样,代码如下: 关于这两个库的get请求,我就不多讲了。 requests: requests.get("url") urllib:不传入data就可以了。如下: get 方法 如果要解决接口返回值的unicode编码,则
阅读全文
摘要:通过while循环实现打印: **** *** ** * num1 += 1 line = 5 #while 循环嵌套 while line > 0: tmp = line while tmp > 0: print("*",end="") tmp -= 1 print() line -=1 用户输入
阅读全文