本期导读:
为了能够提高测试以及开发自测接口的效率,我们的自动化接口测试平台已经投入使用,本期晨曦为我们带来自定义接口测试脚本的讲解,主要涉及如何将测试脚本转换为支持jmeter的xml格式,支持自定义的脚本在jmeter工具上的复用;关于swift混编的项目工程在xcode8中打包,提交ipa报错的问题,远杰同学为我们带来解决方法,无需降级Xcode,完美将.app文件压缩成.ipa文件。
原创文章
考虑到Jmeter是接口测试中比较常用的工具,我们的自动化接口测试平台,提供将平台的接口测试脚本转换为jmeter工具支持格式的功能,本文为大家讲解jmx文件的基本标签特性,以及如果生成支持jmx规则的xml解析文件的方法。
你是否遇到一个混编的swift项目打包,提交ipa报"The binary file XXX libswiftRemoteMirror.dylib is not permitted"的错误?本文将提供有效解决方法,通过编译脚本手动删除.app中的libswiftRemoteMirror.dylib文件,再重签.app文件后,最后用xcrun命令将.app文件压缩成.ipa文件。
移动测试技术
内存泄漏无疑会严重影响用户体验,一些本应该废弃的资源和对象无法被释放,导致手机内存的浪费,App使用的卡顿。直接观察内存曲线或者allocate tracker中的allocate data数值的增长情况来判断并不准确,那又该如何排查内存泄漏呢?本文为大家介绍2种最简单最直观的方法。
2017年1月1日起,App公司强制所有iOS App使用HTTPS加密,这就意味着,如果您的APP如果仍采用HTTP传输,那么,在Apple Store中您的APP将不再能被用户下载使用。本文通过对HTTPS基础原理和通信过程内容的讲解,介绍APP开发者在这个背景下的应对办法。
后端测试技术
Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(set)和有序集合(sortedset)等类型。为了保证效率,数据都是缓存在内存中,Redis会周期性地把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis几乎是各大互联网公司的必备软件,本文介绍Redis常用命令。
Postman工具也是常见的接口测试的工具,使用比较方便。本文详细介绍了使用postman测试接口的过程中,作者遇到的各种坑以及应对的解决办法,没必要记住,可以作为手册来翻,其中比较好的是测试环境切换的问题,相信很多人跟我一样有遇到过,贴出来给大家看看。
通用测试技术
当项目开发逐渐稳定之后,为了保证代码的质量,通常我们需要编写单元测试用例来测试我们的service方法层。本文介绍通过IntelliJ IDEA插件自动生成单元测试代码的结构,只需填一下需要的测试数据到csv文件和json文件中,编写主要的测试逻辑代码即可跑起来。
Telemetry是一套chrome的性能测试框架,它使用远程调试协议,可实现网页操作的自动化测试,以及获取测试过程中的性能打点数据,生成性能数据报表。Telemetry支持多个平台,windows, mac, linux, chrome OS, android,即一个用例可以同时在所有支持的平台上运行。
新技术学习-QA 也疯狂
最近业界流行一种 serverless 的做法,就是将重的后端改成轻的后端或者干脆去掉后端,本文介绍的是袁新宇在高可用架构群分享的一种通过通用 CRUD 层来生成后端代码以去除传统后端开发的方法。
Jenkins已经作为各大公司进行CI/CD的首选工具,但是Jenkins UI从2006年-2016年,几乎没有变化,为了适应Jenkins Pipeline和 Freestyle jobs任务,Jenkins推出了BlueOcean UI,其目的就是让程序员执行任务时,降低工作流程的复杂度和提升工作流程的清晰度。
测试杂谈
大家一起记账,怎么保证没有记假账的?到底以谁记的帐为准?怎么避免同一笔比特币被重复消费,也就是“双花”?比特币颠覆了传统的支付流程,把账本信息按照时间信息串到一起,形成链式数据结构,就是区块链。看似很简单,但是为了做到交易信息记录的准确,其实它背后运用到了很多技术手段。
消费金融(consumer finance)是指以个人或家庭为授信对象,以日常消费(不含买房购车)为目的的贷款,具有小额、分散、速度快、期限短、无需抵质押担保等特点,本文详细罗列国内的消费金融目前有哪些主要的方式。
网友评论