![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
新技术
文章平均质量分 86
@删库跑路
互相学习
展开
-
VMwarework环境使用Loadrunner
一:虚拟机的安装1.打开.exe文件, 即可开始安装。2.安装位置默认在C盘下,在这里我选择安装在F盘,安装路径尽量不要有中文。3.等待安装就好了。4.安装成功后,第一次运行程序会要求输入密钥,这个可以自己百度,下面分享我搜集的密钥CG54H-D8D0H-H8DHY-C6X7X-N2KG6ZC3WK-AFXEK-488JP-A7MQX-XL8YFAC5X...原创 2019-11-11 20:22:35 · 651 阅读 · 0 评论 -
安装loadrunner11 以及错误解决
一.安装1.下载loadrunner11进行安装。打开安装安装程序进入如图界面 (可能会出现提示,不受信任。出现这个情况尝试用此方法解决下“win+r”打开运行,输入gpedit.msc进入组策略,依次选择“计算机配置”、“windows设置”、“安全设置”、“本地策略”、“安全选项”,在右侧下拉选择“用户账户控制:以管理员批准模式运行所有管理员”,双击它,选择“已禁用”,重启即可关...原创 2019-11-08 14:34:05 · 2001 阅读 · 0 评论 -
Appium移动端自动化测试
1.解释什么是Appium?答案:一款应用于移动端的自动化测试框架,支持跨平台应用,Native、Hybird、Mobile Web都支持。跨平台只要一套代码、不需要设置签名,不污染源代码、不需要项目源代码就可以测试、多语言支持、可支持多种通用框架、完全开源,社区活跃2.列出使用Appium的局限性?答案:Appium不支持Android版本低于4.2的测试有限的支持混合应用程序测试。...原创 2019-11-06 21:11:52 · 1060 阅读 · 0 评论 -
Selenium——Web自动化测试
1.什么是Selenium?答案:Selenium是一个开源的web自动化测试框架,主要是基于web uI的自动化测试。现在的版本,逐步增加了对移动端的自动化测试。Selenium支持多种语言进行开发自动化测试脚本,有Java,python,C#,Javascript等等。Selenium支持跨浏览器平台测试。2.Selenium是否支持用例的执行的引擎?答案:引擎好比就是一个发动机。...原创 2019-11-06 21:11:11 · 1377 阅读 · 0 评论 -
loadrunner
LoadRunner,是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。LoadRunner 的测试对象是整个企业的系统, 通过模拟实际用户的操作行为和实行实时性能监测, 来帮助企业客户更快的查找和发现问...原创 2019-11-04 10:34:34 · 2135 阅读 · 0 评论 -
linux:最常见的linux命令
最常见,最频繁使用的基础命令如下:系统经典语录:1、命令操作完没有任何消息信息, 就是最好的消息2、系统一切从根开始3、系统中数据一切皆文件一、linux关机命令:1.shutdown命令安全地将系统关机(推荐)参数说明:[-r] 重启计算器。[-h] 关机后关闭电源〔halt〕。[-c] cancel current process取消目前正在执行的关机程序。[-time]...原创 2019-11-04 08:33:27 · 406 阅读 · 0 评论 -
Charles(弱网测试、断点测试、压力测试)
弱网:在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常(如模拟应用在网络较慢时的响应时间等情景)。Charles 对此需求提供了很好的支持。1、点击Proxy->Throttling Settings2、☑️勾选[Enable Throttling]使的限制网速可用,相当于开启了限制网速的功能3、关于网速的选择概念介...转载 2019-11-01 14:58:58 · 1818 阅读 · 1 评论 -
Jmeter 压力测试、并发测试、弱网测试
jmeter常用测试元件测试计划:默认线程组:设置并发数、并发时间、请求循环次数采样器(simple):较常用HTTP请求、JDBC Request、Soap/XML - RPC Request监听器:查看结果树断言:响应断言,通过对比服务器返回的响应数据,判断请求是否成功配置元件:用户定义参数后置处理器:正则表达式创建一个线程组TestPlan --> 添加 --&g...原创 2019-11-01 08:47:50 · 2010 阅读 · 1 评论 -
appium案例以及常用方法api
封装类:from appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom selenium.webdriver.support.wait import WebDriverWaitclass TestSeting(): def __init__(self):...原创 2019-11-01 08:16:00 · 469 阅读 · 0 评论 -
移动端自动化-安装appium
安装java的jdk设置环境变量已经java-home验证java的jdk安装成功在cmd中输入java javac配置android SDK的环境变量:验证android的SDK是否成功安装node.js:将压缩包进行解压 并得到node.exe目录路径,设置环境变量放到bean目录下验证 在cmd输入 node -v:能够显示版本号 是安装成功安装...原创 2019-10-28 10:40:57 · 611 阅读 · 0 评论 -
python实现web自动化常用方法
selenium 定位元素的方式一共 8个 通过 find_element_by_**** 可以更为为8种方式的任何一个定位定的都是单个元素id 查找name 查找class_name 查找以上三个都是根据标签的属性值来查找的<input id="sid" name="sname" class="sclass"tag_name基于多个同样的标签在同一个页面...原创 2019-10-23 19:56:42 · 4352 阅读 · 0 评论 -
python连接数据库
在python中terminal输入pip install pymysql ,下载pymysql,如果失败,进行环境变量配置在python中的terminal输入pip list 显示出mysql就显示已经成功然后开始编写:import pymysqlclass myData(object): # 连接数据库1.地址2.用户3.密码4.db数据库名5.端口号6.编...原创 2019-10-22 10:05:40 · 213 阅读 · 0 评论 -
mysql查询练习
Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 ...原创 2019-10-14 22:31:47 · 785 阅读 · 0 评论 -
学习RxJava
今天来学习一下RxJava,为什么是学习,既然是学习我就要站在学习的角度来看待,以我什么都不会的情况下来学习,查阅资料,自己动手实践,最后熟练使用,这才是学习的过程。RxJava引入依赖的gradle:compile 'io.reactivex:rxjava:1.1.5'compile 'io.reactivex:rxandroid:1.1.0'首先RxJava 到底是什么...原创 2019-03-04 19:49:44 · 164 阅读 · 0 评论 -
EventBus使用、案例、代码混淆报错
前言:当我们进行项目开发的时候,往往是需要应用程序的各组件,组件与后台线程间进行通信,比如在子线程中进行请求数据,当数据请求完毕后通过处理程序或者是广播通知UI,而两个片段之家可以通过监听器进行通信等等。当我们的项目越来越复杂,使用意向,处理程序,广播进行模块间通信,模块与后台线程进行通信时,代码量大,而且高度耦合。现在就让我们来学习一下EventBus 3.0吧。首先使用EventBus之前...原创 2019-03-08 17:04:12 · 1132 阅读 · 0 评论 -
Android 手机系统设置字体App不随系统的字体大小而改变
在Activity基类中添加即可实现。//设置字体为默认大小,不随系统字体大小改而改变 @Override public void onConfigurationChanged(Configuration newConfig) { if (newConfig.fontScale != 1)//非默认值 getResources(); ...原创 2019-03-01 15:52:52 · 1142 阅读 · 0 评论 -
Android颜色拾取Palette
首先Palette是干嘛的?Palette是从Bitmap中提取颜色,然后可以把这个颜色设置给背景色、toolbar、TextView等等控件,使界面保持颜色风格统一协调。效果图:使用流程:首先添加依赖: compile files('libs/android-support-v7-palette.jar')添加jar包接下来就是主界面代码:类中都有注释...原创 2019-03-01 13:59:16 · 1092 阅读 · 0 评论 -
VideoView介绍
一、简介下面简单介绍一下VideoView:VideoView是使用MediaPlayer来对视频文件进行控制的。 VideoView只支持mp4、avi、3gp格式的视频,支持格式相对单一,VideoView支持的格式可以参考MediaPlayer。 VideoView可以播放网络视频,支持的网络视频的协议为:Http协议和RTSP协议两种。二、VideoView常用方法And...原创 2019-08-06 10:05:38 · 11414 阅读 · 1 评论 -
百分比布局
今天使用的是:Android Percent Support Library 百分比布局兼容库:如何使用百分比布局1.添加依赖dependencies { implementation 'com.android.support:percent:27.0.2'}我的studio是6.0一下,所以将implemention改为compile。有的时候添加studio可能会报错,...原创 2019-02-28 17:37:15 · 3989 阅读 · 0 评论 -
Android 屏幕适配
首先看图来了解一下Android适配:在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android碎片化报告,统计数据表明,2012年,支持Android的设备共有3997种。2013年,支持Android的设备共有11868种。2014年,支持Android的设备共有18796种。统计至2015年12月,支持Android的设备共有27796种下面...原创 2019-02-27 17:05:43 · 252 阅读 · 0 评论 -
RoundedImageView介绍及使用
分分钟带你搞定Android开发圆形头像目前在应用开发中,矩形的头像基本没有了,大多是圆形或圆角矩形,本文简简单单轻轻松松帮你搞定圆形或圆角矩形的头像。可以自定义控件实现,而本文使用的是第三方开源控件RoundedImageView,改控件支持圆形、椭圆、圆角矩形等,使用非常方便。添加RoundedImageView依赖在Moudle的build.gradle中添加如下代码,添加完之后...原创 2018-12-19 09:58:22 · 9698 阅读 · 0 评论 -
Android 流星雨,红包雨,大爆炸,瀑布飞花以及涟漪等炫酷效果
Leonids是一个与标准Android UI配合使用的粒子系统库。该库非常轻巧,LeonidsLib.jar只有81Kb。首先声明一点:因为我也是刚了解ParticleSystem,因为我只是需要用里面的效果,说的不对的地方大家可以指出来。我了解的效果有红包雨,流星雨,大爆炸,瀑布飞花以及涟漪这几张效果,其实还可以做很多的效果,需要自己去研究亲自试一试就明白了。老规矩先看图:流星...原创 2018-11-27 10:42:45 · 4120 阅读 · 3 评论 -
测试篇-理论知识
一:首先软件测试的基本流程:1.产品提出需求,相关人员进行开会讨论确认需求,保证需求可执行。2.前端,后台相关人员进行功能开发,测试编写测试用例。3.前端与后台进行联调完毕后,测试进行冒烟测试,确保测试对象正常运行。4.进行测试接口测试,仿真测试以及最终的线上测试,发现bug上传禅道通知相关人员确认并进行修改,修改后进行回归测试,妥善保存测试计划、测试用例、出错统计和最终分析报告,...原创 2019-09-18 21:00:59 · 703 阅读 · 1 评论 -
MySql数据库流程
第一步,新建库Create Database 数据库名第二步,切换数据库use 数据库名字第三步,创建表并且添加字段create table 表名(-- 新增id字段,字段为主键自增长id int PRIMARY KEY auto_increment,stu_id INT ,sut_name VARCHAR(20) ,stu_sex VARCHA...原创 2019-09-23 18:50:35 · 312 阅读 · 0 评论 -
Linux安装jdk
Linux下安装jdk快捷键window + R 进入黑窗口,输入 ssh root@47.108.24.70(公钥) 输入密码进入环境在usr目录下创建jdk文件并且进入jdkMkdir jdk下载:wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.or...原创 2019-09-25 09:37:00 · 169 阅读 · 0 评论 -
腾讯im及时登录注册
一.账号登录集成说明 1 帐号集成简介 注册云账号------》开通服务并创建应用------》账号集成 2.登录的两种模式 1.如果应用已经发布 并且用户较多 可以使用独立模式(账号的独立并不影响资料 关系链 群组的托管) 2.如果不想维护复杂的账号系统 托管模式可以快速的集成 ...原创 2018-03-22 00:21:58 · 1186 阅读 · 0 评论 -
Jmeter+ant+jendkins 接口自动化
jmeter的安装以及环境变量的设置在dos命令中执行jmeterJmeter_homePathjmeter 默认生成的测试报告的后缀为.jtl格式 修改成mxl在jmeter文件下bin\jmeter.properties中将jmeter.save.saveservice.output_format=csv修改为xml并解开注释将ap...原创 2019-10-09 18:38:36 · 290 阅读 · 0 评论 -
Jmeter
Jmeter用来进行性能测试 压力测试 接口测试Jmeter 下载页面http://jmeter.apache.org/download_jmeter.cgi后缀名为.zip可以用在可视化系统 woindows mac后缀名为.tgz 可以用在linux系统上下载之后解压并配置环境变量在环境变量中设置 --系统环境变量中启动jmeterJmeter性能测试...原创 2019-10-07 18:53:06 · 173 阅读 · 0 评论 -
Monkey命令
Monkey命令monkey在本地电脑必须配置Android_HOME环境和Path 环境,ANDROID_HOME=/Volumes/sd1/Android/sdk/(就是我们SDK的路径) PATH=${PATH}:/Volumes/sd1/Android/sdk/platform-tools/:/Volumes/sd1/Android/sdk/tools path 配置两部分...原创 2019-09-26 21:19:21 · 326 阅读 · 0 评论 -
adb命令
命令 参数 功能 结果 adbdevices 列出当前连接的设备列表 List of devices attached(附加设备列表) 8c9abb78 device(设备) adbserver-strat 启动adb服务 adb.exe: u...原创 2019-09-26 16:47:11 · 7584 阅读 · 0 评论 -
Linux 安装tomcat
在usr下创建Tomcat: mkdir Tomcat 下载:wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz(选择版本)在阿帕奇官网下载:https://tomcat.apache.org/download-70.cgi解压...原创 2019-09-25 15:04:10 · 149 阅读 · 0 评论 -
Liunx安装mysql数据库
连接服务器快捷键window + R 进入黑窗口,输入 ssh root@47.108.24.70(公钥id) 输入密码进入环境 更新apt:sudo apt-get update 安装mysql:sudo apt-get install mysql-server选择Y 设置密码:1234 Mysql更新:sudo apt-get install mysql-client...原创 2019-09-25 10:58:27 · 230 阅读 · 0 评论 -
Listview排行榜,前三名排名用不同图片代表
老规矩,先看图,适合你的再往下看:这是一个listview,展示100条数据。之后是先加载10条,点击加载更多显示全部。 第一步,先写布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...原创 2018-11-19 09:31:16 · 1171 阅读 · 2 评论 -
Android 屏幕适配方案
前言 本文为自身的总结与结合其他文章引用而成,分别为: wangwangli6: Android开发:最全面、最易懂的Android屏幕适配解决方案https://blog.csdn.net/wangwangli6/article/details/63258270 jiashuai94: 安卓屏幕完美适配方案——独家秘笈https://blog.cs...转载 2018-09-17 13:31:03 · 282 阅读 · 2 评论 -
TabLayout + viewpager
先看图: 先看xml布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android...原创 2018-08-02 11:02:54 · 157 阅读 · 0 评论 -
Fragment 第二步了解,延续上一章继续本章的静态和动态添加Fragment
话不多说直接进入主题一、静态添加Fragment新建一个项目harvicBlog2Static,在其中添加一个布局:fragment1.xml:[html] view plain copy<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m...原创 2018-05-17 10:23:56 · 180 阅读 · 0 评论 -
Fragment-进一步了解
概述:对于Fragment的使用,一方面Activity需要在布局中为Fragment安排位置,另一方面需要管理好Fragment的生命周期。Activity中有个FragmentManager,其内部维护fragment队列,以及fragment事务的回退栈。onAttach:onAttach()在fragment与Activity关联之后调调查用。需要注意的是,初始化fragment参数可以从...原创 2018-05-17 10:18:19 · 211 阅读 · 0 评论 -
Banner轮播详解
常量常量名称 描述 所属方法 BannerConfig.NOT_INDICATOR 不显示指示器和标题 setBannerStyle BannerConfig.CIRCLE_INDICATOR 显示圆形指示器 setBannerStyle BannerConfig.NUM_INDICATOR 显示数字指示器 setBannerStyle BannerConfig.NUM_INDICATOR_TIT...原创 2018-05-10 13:54:52 · 3823 阅读 · 0 评论 -
大杂烩
Android热更新什么是热修复?热修复提出于2014年,兴起于2016年,尤其是在Instant run 问世以后,各种热修复技术相继涌出。是一种摆脱传统发版方案直接使用补丁来更新app内容,不需要重新下载安装apk等略过一系列繁琐过程的新兴技术,目前国内部分成熟App都拥有自己的热修复技术,如:手淘、QQ、微信、美团、饿了么等。热修复有什么优势&为什么要使用热修复?来看一个场景:公司一...原创 2018-03-22 00:43:04 · 1637 阅读 · 0 评论 -
Android MediaPlayer+SurfaceView播放视频 (异常处理)
MediaPlayer,顾名思义是用于媒体文件播放的组件。Android中MediaPlayer通常与SurfaceView一起使用,当然也可以和其他控件诸如TextureView、SurfaceTexture等可以取得holder,用于MediaPlayer.setDisplay的控件一起使用。 对于现在的移动设备来说,媒体播放时一个非常重要的功能,所以掌握MediaPlayer对于androi...原创 2018-03-22 00:19:31 · 2154 阅读 · 0 评论