摘要: 1.项目背景:新增数据接口和查询数据接口; 2.压测场景: (1)基准场景;单用户压测接口10分钟,初步了解下该业务的响应时间和TPS; (2)单场景负载测试;需要压测的业务使用一定数量的用户并发,压测10分钟左右,考查业务的负载情况,这个场景容易测试出来响应时间慢或者服务器资源利用率高的问题; ( 阅读全文
posted @ 2021-04-12 15:01 ReturnHome 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 元素定位一共有八种方法: 1. id定位 find_element_by_id() 页面元素里有一个且唯一的id="login",如下面: 可以定位到【登录】按钮的方法有 ①、driver.find_element_by_id(‘login’) ②、driver.find_element_by_cs 阅读全文
posted @ 2021-04-12 15:00 ReturnHome 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具,它存在于 sdk/platform-tools 目录下。 1.查看当前连接设备:adb devices 2.多个设备情况:adb -s 设备号 其他指令 3.查看顶部Activity: 阅读全文
posted @ 2021-04-07 19:20 ReturnHome 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1、小程序特殊限制点小程序有一些特殊限制点,例如常见的包的大小、页面跳转,返回等 小程序登录需要授权,所以要注意测试授权/未授权 程序的相应是否合适、正确,以及用不同手机、微信号、手机号进行组合授权验证 未授权的相应验证,授权时效性,缓存时效性,授权次数等 同一微信号在不同手机端登录授权查看数据权限 阅读全文
posted @ 2021-03-19 10:39 ReturnHome 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一.代码结构: 二.接口签名实现: 1. 设所有发送的数据集合为M,将集合M内非空参数值的参数按照【参数名+“=”+参数值】的ASCII码从小到大排序(字典序),然后按拼接key1=value1+"&"+key2=value2的方式,得到stringA。特别注意以下重要规则:a) 参数名ASCII码 阅读全文
posted @ 2021-03-15 10:35 ReturnHome 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 复现问题是对一个测试人员最基本的能力要求,通过复现问题,总结一套适用的问题复现方法,有利于提高测试人员发现问题,解决问题的能力。 常用的定位问题方法:埋点法,流程图法,log日志方法,抓包法,alert弹窗法,排除法,debug包验证法,模拟法等 方法介绍 埋点法。是在逻辑层面增加数据埋点,通过客户 阅读全文
posted @ 2019-04-01 12:14 ReturnHome 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 问题详情: 1、接口调用需要前提状态:登录状态(cookie) 2、接口请求需要签名,签名规则为:MD5(TokenKey+apikey+timestamp+nonc) 其中 1、TokenKey、apikey为接口构造方提供(永久不变); 2、nonc为随机数,自定义 3、timestamp 为  阅读全文
posted @ 2019-04-01 12:09 ReturnHome 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.拿到一个待检测的站,你觉得应该先做什么? 1)信息收集 获取域名的whois信息,获取注册者邮箱姓名电话等。 查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。 查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS,APACHE 阅读全文
posted @ 2019-03-06 10:00 ReturnHome 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 第一步基本测试 1、安全权限检测 登录或不登录 2、 选择的支付方式 ①网上银行(借记卡和信用卡)直接支付,网上账号支付(通过充值后再支付),第三方平台支付(支付宝,云网,快钱等); ②借记卡未开通网上银行有无提醒,每家银行的接口测试(国有四大银行、招行等其他及国外银行); ③信用卡是否开通网上银行 阅读全文
posted @ 2018-12-21 16:31 ReturnHome 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 接口测试一般分为上层服务对下层服务的接口调用,服务之间的接口调用以及系统与系统之间的接口调用 <2.1> 上层服务对下层服务的接口调用:主要是controller层提供给view层的接口,涉及的是http协议接口<2.2> 服务层之间的相互调用:主要是model层提供给controller层的接口< 阅读全文
posted @ 2018-12-21 16:12 ReturnHome 阅读(225) 评论(0) 推荐(0) 编辑