随笔分类 - 软件测试
摘要:1)下载Mumu模拟器 2)运行Mumu模拟器 3)找到mumu安装目录下的MuMu\emulator\nemu\vmonitor\bin目录 4)在当前目录打开cmd,执行 adb connect 127.0.0.1:7555 5)然后再打开一个cmd窗口, 执行 adb 命令即可。
阅读全文
摘要:一、有源码情况 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。 如下图中第三行package为com.cola.ui,第七行主Activity为
阅读全文
摘要:Jmeter已不再提供内置base64加密函数,遇到base64加密需求,需要通过beanshell实现 直接上beanshell代码: 以上。
阅读全文
摘要:在使用Loadrunner录制和回放时有时会出现乱码,从而导致脚本运行失败,这让我们很难定位脚本问题所在。 1、乱码产生的原因 1)loadrunner工具使用的是UTF-8编码,但被测系统使用的是GBK,GB18030等编码 2)我们的被测系统使用的是utf-8编码 以上可以看出,产生乱码的情况可
阅读全文
摘要:Selenium通过window_handles获取当前窗口句柄,进行页面元素操作 切换回原窗口句柄,进行元素操作 代码如下:(python版) 以上。 注意driver与新窗口的绑定。
阅读全文
摘要:1:配置executor属性 打开/conf/server.xml文件,在Connector之前配置一个线程池: 重要参数说明: name:共享线程池的名字。这是Connector为了共享线程池要引用的名字,该名字必须唯一。默认值:None; namePrefix:在JVM上,每个运行线程都可以有一
阅读全文
摘要:在做UI自动化的过程中,有时需要由一个窗口跳转到另一个窗口,这时直接去定位页面元素,可能会出现问题,这时,我们需要将driver与新的窗口进行绑定。 完整代码如下:(python版) 以上。 说明:driver是对应到一个特定的窗口的。使用switch_to_window()方法后,需要更新driv
阅读全文
摘要:性能测试混合场景中,我们需要组合多个业务操作到场景中来。比如有一个论坛的业务分布如下:发布新帖与回复帖子的比例为2:3,那么我们在JMeter测试计划中如何控制其比例呢? 可以通过以下两种方式解决:多线程组方式 逻辑控制器控制 多线程组方式: JMeter是用线程组来模拟虚拟用户的,JMeter支持
阅读全文
摘要:URL和JDBC驱动: Datebase Driver class Database URL MySQL com.mysql.jdbc.Driver jdbc:mysql://host:port/{dbname} PostgreSQL org.postgresql.Driver jdbc:postg
阅读全文
摘要:失败事务报错信息如下, Socket closed Non HTTP response code: org.apache.http.NoHttpResponseException (the target server failed to respond) Socket closed Non HTTP
阅读全文
摘要:1、添加HTTP信息头管理器 Content-Type application/json Accept application/json 2、添加http请求(方法、编码、路径、body)
阅读全文
摘要:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Gar
阅读全文