- 博客(10)
- 收藏
- 关注
原创 Web前端测试与集成 Protractor + Jenkins + Slack
这是之前学习整理的前端自动化测试工具Protractor的使用和集成。目录:Protractor 介绍
2022-04-23 19:38:20
763
原创 Hue Sparksql - case when & row_number()
背景数据修复,数据导入只有一个字段为no_sms,值传入Y,N, NULL; 存入正式表no_sms值为1,0, NULL;数据有可能会被导入多次,以version字段区分,我们需要根据一个字段vip取最后一次导入的version;解决--导入源表中取最新一次version的no_sms转换后的字段值;create or replace view ods_mbr_sms asselect vip, case when no_sms='Y' then 1 when no_sms=
2021-08-20 11:11:17
335
原创 Postman - newman命令使用实例
背景测试一个地址清洗的接口,替换原来的接口。数据库里有一批原数据及清洗后的结果,需要校验现在接口返回的结果质量不得低于原清洗结果。方案将数据库中的清洗数据和清洗结果写入文件,将请求体参数化并对返回体结果与文件中结果进行对比。操作地址清洗字段较多,以一个少字段的post接口为实例进行讲解。postman接口请求体参数化;postman接口Tests模块添加返回体校验,如返回code, message;准备参数csv文件;导出postman 的collection和env文
2021-07-07 16:34:55
293
原创 Postman + S3 + Docker + Jenkins实现API自动化
背景利用postman创建collection和env文件后,利用Postman + S3 + Docker + Jenkins实现API持续自动化测试。操作Postman文件管理到s3上传postman collection和env文件到s3指定路径;Docker镜像部署本地run dockerdocker 文件,确定docker镜像库,准备dockerfile、package.json和run.sh;执行命令npm initDocker登录docker
2021-07-06 18:09:18
591
原创 苹果⼿手机实时和历史位置定位指南
八卦背景有一天姐妹们聊天,谈到通过手机找自己老公的定位,随手找了一下方法,还真有!!!八卦方案仅针对苹果⼿手机,实时定位需要提供appid和密码,历史位置定位需要拿到⼿手机并配合登录验证。八卦操作实时定位苹果⾃自带app 名为“查找”,打开该app,点击右下⻆角名为“我”的菜单,⻚页⾯面拉到最下⾯面,点击协助朋友,该功能本来是苹果⽤用来找回⼿手机的,该应⽤用需要查找⼿手机为开机状态;接下来用你需要查看的appid和密码登录icloud,然后就可以看到该账号实时定位,记住⼀一定要⽤用需要
2021-07-06 17:39:56
2737
原创 Postman - 参数文件使用
背景一个创建系统标签的api需要预先创建一系列指定的系统标签,依次接口的调用比较费时。方案postman支持使用参数文件批量运行api(与jmeter类似)操作postman创建api并放入一个指定文件夹, 将传入的配置名和设置进行参数化{{name}}和{{sql}}准备csv文件,包含两列内容name, sql;点击postman右上的Runner按钮,选择请求体和文件,建议勾选Save response按钮,方便查看运行返回体;点击左下方Run API按钮,会根据参数文件的循环次
2021-07-06 15:52:30
443
原创 Jmeter实例 - 将报错API请求体和返回体输出到文档
Jmeter实例 - 将报错API请求体和返回体输出到文档背景监控日志中发现有段时间有API访问出错的记录,但是不确定是程序问题还是当时网络问题,所以将指定时间段的请求体抓取出来,重新运行重现出错的API。方案将请求体放入一个文件,利用Jmeter工具,将文件做为参数文件依次执行,根据返回体的response code确认出错的请求体,将请求体和返回体输出到指定文档。实施创建Test Plan, Thread Group, 将请求体设置为参数${request};将请求体文件设置成参数文件
2021-07-06 15:28:09
837
2
原创 Jmeter -Token Header, uniq value,MD5
利用Jmeter进行性能测试背景利用Jmeter进行API性能测试是现在的一个主要方式,记录一下我遇到的例子。同时再记录一点,Jmeter GUI主要用来创建和Debug脚本,需要用命令行模式进行压力测试,测试命令如下:jmeter -n -t test.jmx -l result/result.jtl -e -o testplan/webreport -j logs。安装现在Jmeter...
2019-11-07 21:38:49
746
原创 Postman - API测试简介
利用Postman进行API测试背景运用postman进行API测试,提高测试复用性,并能在集成前对接口进行尽早测试。安装从官网(https://www.getpostman.com/downloads/)上下载Postman app,不建议使用浏览器自带的postman,因为app版的postman在test模块支持更多功能,更方便进行测试。使用示例Postman Tests模块基本...
2019-11-07 20:33:13
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人