摘要:
原理: 设置charles为服务器和客户端直接的过滤器,让所有的网络请求都经过charlesProxy Proxy Setting Enable transparent HTTP proxying 1.HTTP 1)配置代理端口号;Proxy -》 Proxy Settings -》 Port,po 阅读全文
摘要:
1、JMeter的MD5函数在custom Jmeter functions插件里面,但是如何下载这个插件呢 2、首先下载一个jmeter插件管理器, Jmeter plugins manager 这个插件在https://jmeter-plugins.org/install/Install/地址下 阅读全文
摘要:
Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。 该软件是用Java写的,能够在Windows,Mac,Linux上使用。 开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。 所以其一大特点就是:跨平台。 Char 阅读全文
摘要:
今天晚上复习了Jmeter的配置cookies和函数助手。 一: cookie是什么?由于http请求是一种无状态的协议,服务器单从网络连接上无法获知客户身份。于是服务器就给客户端颁发了一个通行证,每人一个,无论谁访问我(服务器)都必须要带上我颁发的通行证。 Jmeter设置Cookie jmete 阅读全文
摘要:
以前我在写appium的自动化脚本的时候,APP在手机上运行的时候,总是会弹出一些权限设置。 每次我都是手动点击,像什么,“确定”,“同意”等之类的。 这些我在调优脚本的时候,都不能定位到的。 今天同事告诉我一个好的方法。 就是在启动app的时候,加上:noReset=True 这样,就可以直接进入 阅读全文
摘要:
昨天跟今天在写appium的自动化脚本的时候,发现元素定位没有问题,但是文本框中无法输入值。 上篇appium随笔我记录的是隐藏appium的默认输入法。这样是可以调起软键盘。 今天碰到的问题是,可以调起软键盘,光标也一直在闪动,但是,值一直无法输入进去。 后来想起来是contexts上下文切换的问 阅读全文
摘要:
今天我们来介绍jmeter断言中的另一种断言。 JMETER执行接口测试的时候,一般需要三个断言。 前面我讲过的一个:响应断言,今天讲的:断言持续时间。 还有一个断言jmeter工具替我们断言了。就是响应的状态码: 如下图: 总结:我们平时就用这三种断言方法,除去响应状态码,那么我们至少要掌握两种断 阅读全文
摘要:
以前我在博客中记录过隐藏软键盘的方法:hide keyboard 昨天我在做自动化的时候,碰到了一个问题。 问题描述: 点击元素后页面跳转到登录的页面,需要输入用户名和密码后,才能登录。 这个场景大家应该能理解。 定位登录页面的时候,软键盘能调起。 脚本运行的时候,文本框无法输入内容。定位没有错误, 阅读全文
摘要:
测试计划:1.是测试脚本的容器,主要是对测试脚本做总体设置。它定义了测试要执行什么,怎么执行(执行的)。 2.在测试计划中定义的变量是在整个测试计划中都可以使用的,是全局变量。 当很多地方都需要用到一个变量时,我们可以在测试计划中添加用户变量,然后在其他元件中使用${变量名}来调用变量。 从第2点我 阅读全文
摘要:
晚上再复习Jmeter接口测试的时候,看到别人的博客中写了一个Jmeter的配件 用户定义变量 首先:位置:(有两个相同的,也不知道具体区别是什么) 其次:使用方法和场景。 场景:当录制的脚本里面有很多的相同的数据的时候,比如相同的服务器ip,端口号等… 当更换服务器的时候,那么需要手动的修改脚本里 阅读全文