自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口测试用例设计实践总结

设计思路优先级–针对所有接口1、暴露在外面的接口,因为通常改接口会给第三方调用2、供系统内部调用的核心功能接口3、供系统内部调用的非核心功能接口优先级--针对单个接口1、正向用例优先测试,逆向用例次之2、是否满足前提条件> 是否携带默认参数 > 参数是否必填 > 参数数据类型限制 > 参数数据类型自身的数据范围值限制 设计分析通常设计接口用例需要考虑以下几个方面:1、是否满足前提条件有些接口需要满足前置条件,才能成功获取数据。常见的的,需要登录token2、

2020-11-03 11:03:26 418

原创 关于Jmeter做参数关联的一种简单方法

1.、发起下订单(下订单成功后会返回一个订单ID)请求接口 , 返回的报文结构是 {“userid”:“112233”}2 、针对该订单进行支付(需要传入上一步返回的订单ID)需要将userid 112233 传入支付接口那么我们就是针对该 {“userid”:“112233”} 捕获到 112233 这个值,并放入到 userid这个变量中。 这样第二步就可以直接使用。 这里我们只需要后置处理器的元素即可。 如下使用正则表达式提取器,【(.*?)为多次匹配所有字符,匹配前面的子表达式零次或一次,这是

2020-11-03 10:15:09 251

转载 app测试和web测试有什么区别?

WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测

2020-09-14 16:39:26 268

原创 作为软件测试工程师,你只需要学习这些linux常用命令

常用指令1.说出10个linux常用的指令1、ls 查看目录中的文件2、cd /home 进入 ‘/ home’ 目录;cd … 返回上一级目录;cd …/… 返回上两级目录3、mkdir dir1 创建一个叫做 ‘dir1’ 的目录4、rmdir dir1 删除一个叫做 ‘dir1’ 的目录 (只能删除空目录)5、rm -f file1 删除一个叫做 ‘file1’ 的文件’,-f 参数,忽略不存在的文件,从不给出提示。6、rm -rf /mulu 目录下面文件以及子目录下文件7、cp /

2020-09-14 16:28:34 173

转载 Selenium WebDriver 定位之Xpath定位

Selenium 定位之Xpath定位:1、绝对路径定位:以/开头从根节点一直找到当前节点,不推荐使用决定路径定位方式2、相对路径定位:使用“//”表示相对路径定位,格式://标签名[ @属性= “属性值”]列如://area[@hidefocus=“true”]3、索引定位:即下标定位,格式:标签名[下标]列如://div[2]4、属性值定位:格式://标签名[ @属性= “属性值”]列如://area[@id=“account”]除了上述的id还有name、classshape、titl

2020-09-11 09:28:15 671

转载 Selenium WebDriver 8大定位方式

Selenium WebDriver 8大定位方式:driver.find_element_by_id()driver.find_element_by_name()driver.find_element_by_xpath()driver.find_element_by_class_name()driver.find_element_by_tag_name()driver.find_element_by_css_selector()driver.find_element_by_link_text

2020-09-10 09:50:23 313

转载 使用场景法对在线购网站编写的用例示范

一、为什么使用场景法1、用户角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用2、测试人员角度:平时测试的都是单个功能点进行测试,为了保证测试的全面性,也要从用户的角度出发也要对产品多个功能的组合进行测试。二、理解场景法1、基本流:按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)2、备选流:导致程序出现错误的操作流程(模拟错误的操作流程)图片演示基本流和备选流基本流:采用直线表示,是经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)备选流:用不同的彩色表

2020-08-06 10:26:13 2525

原创 接口和性能测试,你必须理解cookie和session

接口和性能测试,你必须理解cookie和session1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。5、所以将登录信息,个人

2020-07-22 17:06:20 181

原创 SQL语句练习题目

sql语句练习题目员工信息表 staff: user_id , name, store_id, salary商店表store:store_id, name,city题目1:找出平均工资小于5000的商店所在的城市SELECT a.ctity,AVG(b.salary) FROM store a,staff bWHERE a.store_id=b.store_idG...

2019-06-26 11:43:34 887

原创 《优化数据库的几种方法》

优化数据库的几种方法一、选取最适用的字段属性1、myspl可以很好地支持大量数据的存取,但是一般来说,数据库上的表越小,在它上面执行查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们需要将表中的字段宽度设置尽可能小。...

2019-06-26 11:37:30 212

原创 《GET和POST的区别》

一、GET和POST的一般区别:(1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制)(3)post能发送更多的数据类型(get只能发送ASCII字符)(4)post比get慢(5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get...

2019-06-26 11:25:00 139

原创 做软件性能测试,建议你先看下这篇文章

性能测试目的:性能测试分类:按照施加压力分类:1、完整性能测试2、局部性能测试性能测试核心概念:1、响应时间1、网络传输时间:N1+N2+N3+N4 2、应用服务器处理时间:A1+A3 3、数据库服务器处理时间:A2 4、响应时间:N1+A1+N2+A2+N3+A3+N4软件性能核心概念:关于用户1、系统总用户数:系...

2019-06-26 11:14:58 193

原创 《软件测试---你必须掌握的100个问题》

01 测试用例好坏的评判标准02 如何写好一份测试用例03 测试用例评审的目的:04 没有发现bug的测试是否是有价值的?为什么?05测试用例是否是越多越好?06软件测试的价值07 需求评审时,测试应该做什么?08 需求评审的目的09 测试用例的重要性10 偶现问题如何处理?11 如何深度定位问题12 软件测试就是对软件进行测试,文档不用测试?13 软件测试的流程14 b...

2019-05-09 16:15:24 6309 2

原创 《Pycharm+selenium自动化测试环境部署》

安装selenium, 使用python自带的pip安装工具1、打开命令行cmd窗口2、进入python的安装目录的,每个人的安装目录可能不一样的,我安装在D盘3、把pip.exe拖到cmd命令窗口4、在后面输入 install selenium -i http://pypi.mirrors.ustc.edu.cn/simple/ 点击回车5、应该一分钟左右就会出现安装成功的提示...

2019-05-09 16:09:03 580

原创 Jmeter性能测试流程及排雷

目录:一、Jmeter下载及安装部署二、Jmeter基本使用三、认识Jmeter简单的词含义四、参数化的几种方法五、Jmeter一些常用的插件六、性能指标七、测试结果分析写在前面:性能测试辅助工具:1、fiddler抓包工具,通过抓包工具可以得到请求方法、URL、参数、cookie和session值等信息。当然这些信息可以是开发给或者是参考性能需求文档。fiddler也可以通过放...

2019-04-30 11:42:46 555

原创 Jmeter性能测试制作脚本的方法

Jmeter性能测试《Jmeter制作脚本的几种方法》1、Jmeter自带录制功能,需设置PC端代理服务器。2、使用Badboy工具录制,优点:操作比较傻瓜式。缺点:遇到Body Data类型,会报415错误。3、fiddlera安装插件,可生成.jmx脚本4、利用接口文档直接录入数据欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果...

2019-04-24 18:41:19 914

空空如也

空空如也

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

TA关注的人

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