摘要: 一般请求中看到 hash strings, random strings, session ID 这种,就需要动态去获取该内容,这样就需要用到关联。 回放时自动关联 1. 录制脚本并执行。 2. 打开“Scan Action for Correlation”窗口,该窗口会询问用户是否要扫描脚本并建立 阅读全文
posted @ 2017-11-20 13:31 微微微笑 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 前提条件 1. 压力机所在的机器上装了LR agent ,并启用了。 运行下图所示程序,即可启动。启动之后状态栏会出现卫星小图标 2. Controller所在机器的RPC服务开启。 打开运行 –> 输入 services.msc –> 点击确定 –> 找到 Remote Procedure Cal 阅读全文
posted @ 2017-11-20 13:29 微微微笑 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 简介 Appium 是一个开源的自动化测试工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。 “移动原生应用”是指那些用 iOS 或者 Android SDK 写的应用。 “移动 web 应用”是指使用移动浏览器访问的应用(Appium 支持 iOS 上的 Saf 阅读全文
posted @ 2017-11-20 10:55 微微微笑 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 简介 Desired capabilities 是一些键值对的集合。python里面就采用字典的方式。 客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。比如,我们可以把 platformName 的 capability 设置为Android,就是告诉 Appium 服务端,我们想要一个 阅读全文
posted @ 2017-11-20 10:55 微微微笑 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 看到一篇很好的博客:【Android测试】【随笔】获得App的包名和启动页Activity 除了博客上的方法,我还找到两种方法: 方法一:aapt 前提需要使用SDK Manager.exe 下载 Android SDK Build-tools。这里可以选择任意版本的 build-tools进行下载 阅读全文
posted @ 2017-11-20 10:55 微微微笑 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 总结 单个元素定位: driver.find_element_by_accessibility_id(id) driver.find_element_by_android_uiautomator(uia_string) driver.find_element_by_class_name(name) 阅读全文
posted @ 2017-11-20 10:55 微微微笑 阅读(4866) 评论(0) 推荐(2) 编辑
摘要: 管理应用 1. 将当前应用放到后台 执行之后,应用会被放到后台特定时间。比如这里就是5秒,5秒过后,应用会重新回到前台。 官网示例: 2. 检查应用是否已经安装 检查设备目前是否安装了某个应用,这里检查的是知乎APP。 这里需要的参数是该应用的包名,下面就是知乎的包名。该方法会返回True 或者 F 阅读全文
posted @ 2017-11-20 10:55 微微微笑 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 环境 OS:windows 8.1 64bit LoadRunner版本:11 问题 1. VuGen:开始录制后,火狐浏览器没有反应,不会弹出打开 可能原因一:浏览器版本太高。 解决方案: 1)卸载之前安装的火狐浏览器。 2)下载火狐 24.0 版本。 下载地址:http://ftp.mozill 阅读全文
posted @ 2017-11-20 10:46 微微微笑 阅读(3762) 评论(1) 推荐(0) 编辑
摘要: 准备文件 1. 下载 MySQL LoadRunner libraries。 下载地址:http://files.cnblogs.com/files/xiaoxitest/MySQL_LoadRunner_libraries.zip 2. 可以看到 MySQL LoadRunner librarie 阅读全文
posted @ 2017-11-20 10:39 微微微笑 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 背景 LoadRunner 执行过程中,有的user 跑的快,有的跑的慢。就导致user1可能还在执行 登录操作呢,user2都已经开始执行查询操作了。 但是在进行负载测试时 ,我们又需要让很多用户同时执行一个任务。比如我这时候需要让30个用户同时开始查询。那我们就需要在查询操作前面添加一个集合点。 阅读全文
posted @ 2017-11-20 10:38 微微微笑 阅读(489) 评论(0) 推荐(0) 编辑