- 博客(23)
- 收藏
- 关注
原创 jmeter的关联
https://www.cnblogs.com/jessieliang/p/8586552.html一:场景(同一个线程组) 对于jmeter关联,我认为就是数据上的业务逻辑关系连接(简单讲就是:下一个接口数据需要用到上一个、上上个返回数据中的某一个字段);比如用户修改昵称、修改头像需要用到登录之后的身份验证ID、等信息;这个时候就需要对登陆后响应回来的字段进行下一个接口的关...
2019-05-22 10:40:12
211
原创 Jmeter的CSV、用户变量定义实现参数化
参考博客:https://www.cnblogs.com/pandaly/p/8468884.html前言在jmeter测试过程中,我们需要对不同的数据进行测试,然而在接口请求时我们一般只能填写一条数据,不利于我们进行批量测试;借助scv,我们可以对测试用例里的测试数据进行大规模的测试、不需要我们根据用例条条的输入、请求、看结果;.外部导入数据,帮助jmeter完成自动化循环测试的方法,方...
2019-05-18 09:53:07
1396
原创 BadBoy录制jmeter脚本,实现jmeter压测
一:badboy进行操作页面录制,导成.jmx文件输入需要操作的网址记得点击小红点开始录制,script多了一条记录;录制完成之后保存为jmx格式;选择 file--ecport to jemeter二:jmeter进行压测打开jmx脚本可以看到测试计划多了一个,然后线程组就是定义并发数目,step就是压测的步骤,意思就是比如1000个...
2019-05-16 17:15:54
655
1
原创 Fidder介绍、工作原理
https://www.cnblogs.com/R-bear/p/7508133.html一:Fidder介绍 Fidder是web端比较易用的调试工具;它能够记录所有客户端、服务端的http、https的请求、响应;支持我们监视、设置断点,甚至是修改请求、响应的数据。二:Fidder的功能 用来抓包、用来接口测试;三:Fidder的页面介绍四...
2019-04-12 14:38:38
880
原创 我的测试基础整理一
一:测试的定义 通过人工或者自动化的方式来运行和测试程序,目的是对软件进行实际操作和预期结果一致性的差别。二:测试的对象 程序+文档+数据三:测试的目的 验证软件是否能够上线;尽早的发现软件的问题;更多的发现软件的问题;预防下一个版本问题的重现;发现开发期间产品的缺陷;验证产品的功能与需求是否一致;对产品的质量做出评估;预防用户使用过程...
2019-03-21 15:18:29
119
原创 dao
配置greendao:http://www.jianshu.com/p/00d93c2d511f创建DBManger:public class DBManger { private final static String dbName = "user_db"; private static DBManger mInstance; private DaoMaster.DevOpe
2017-11-23 10:00:02
217
原创 Retrofit下载
一:Retrofit的接口public interface ReqestApi {//获得每个线程长度 @Streaming @GET("{fileName}") Observable<ResponseBody> downloadFile(@Path("fileName") String fileName, @Header("Range") String range);
2017-11-23 08:54:55
287
原创 原始下载
一:工具类public class NetUtils { public static void downloadFile(String downloadUrl,String path,int blockSize,int threadId){ BufferedInputStream bis = null; RandomAccessFile raf = null;
2017-11-22 20:52:13
358
原创 mvp+Retrofit+rxj+greendao的数据请求和增查
一:Retrofit的请求接口public interface GetRequest_Interface { @GET("yunifang/mobile/category/list?random=96333&encode=bf3386e14fe5bb0bcef234baebca2414") Observable<MyBean> getdata();}二:view层public int
2017-11-22 20:01:57
447
原创 多线程下载
一、首先在本地创建一个与服务器文件大小相同的临时文件(这个很好理解,如果我想下个2G的电影,我得给先在本地占用2G的空间,不然不能下着下着没空间了是吧)。二、计算分配几个线程去下载服务器上的资源,知道每个线程下载文件的起始位置。那么这个起始位置怎么计算呢?文件长度/线程个数= 每个线程下载文件的大小。那么线程1下载的位置:0~每个线程下载文件的大小-1.线程2:以此类推那么就是i线程的下载起始位置:
2017-11-11 15:35:32
219
原创 安卓图片二次采样的实现(http://cantellow.iteye.com/blog/838473)
1.为什么要二次采样OK,那么首先我要 解决的一个问题就是为什么我们要二次采样?不知道大家在开发App的过程中有没有遇到过类似于图片墙这样的功能?在做图片墙的时候你有没有遇到过OOM异常呢?遇到了又是怎么解决的?再比如我现在有一张100M大的图片,我想把这张图片用一个ImageView显示出来,那么你的ImageView能够显示出来这张图片吗?上面我们说的这两种情况其实都涉及到图片加载时内存溢出的问
2017-10-28 09:17:02
253
原创 关于xutils的使用
xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块: DbUtils(数据库)
2017-10-07 19:38:14
1458
1
原创 关于okhttp
一:回忆一下之前用过的网络请求有哪些:httpURLconnection,httpclient,xutils(xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响… xUitls最低兼容android 2.2
2017-09-29 15:24:48
322
原创 Android 自定义view模板,并实现点击事件的回调
一:先总结下自定义View的步骤: 1:创建attrs文件,自定义view的属性; 2:在构造方法中获得我们的自定义属性;(进行赋值等) 3:重写onMesure 方法; 4:重写onDraw方法; 二:进行一个自定义view,继承textview,实现背景,文字的点击转换 1:创建attrs文件,定义属性resources> declare-styleable n
2017-09-28 10:35:19
656
原创 SlidingMenu实现侧滑功能
1:导入SlidingMenu的library 2:直接编辑代码 // configure the SlidingMenu SlidingMenu menu = new SlidingMenu(this); menu.setMode(SlidingMenu.LEFT); // 设置触摸屏幕的模式 menu.setTouchModeAb
2017-09-28 09:18:47
224
原创 recycleview的点击,长按事件
用接口回调的方式实现点击,长按事件1:activity:数据的集成package com.bawei.test.activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import
2017-09-07 13:55:09
548
原创 瀑布流
RecyclerView一个可以代替ListView和GridView的控件,那么RecyclerView到底比他们好在哪里?RecyclerView架构提供了一种插拔式的体验,所以实现了代码的高度解耦,使用起来也异常的灵活。我们可以通过设置它的LayoutManager控制其显示的方式,通过ItemDecoration控制Item间的间隔,通过ItemAnimator控制Item的增删动画Recy
2017-09-07 13:50:54
191
原创 自定义view中控件的点击事件
1:自定义一个view,(本案例只实现一个button按钮的点击事件)package com.bawei.study.view;import android.content.Context;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.
2017-09-02 11:15:54
818
原创 Xutils3的数据库模块
步骤: (1). 创建数据表;(2). DaoConfig 获取数据库的配置信息;(3). 获取数据库实例: x.getDb(daoConfig); (4). 数据库的增删改查。1. 创建数据表在这里要强调的是,数据库里面表的创建的时间,只有在你对数据库里面的操作涉及到这张表的操作时,会先判断当前的表是否存在,如果不存在,才会创建一张表,如果存在,才会进行相应的C
2017-08-31 10:04:46
185
原创 banner实现无限轮播
1:依赖包 compile ‘com.youth.banner:banner:1.1.5’ //指定版本 compile ‘com.youth.banner:banner:+’ //最新版本2:常量 方法名 描述 Banner.NOT_INDICATOR
2017-08-21 21:26:23
219
原创 Android中PullToRefreshListView的下拉刷新,下拉加载的实现
1:导入library: https://github.com/chrisbanes/Android-PullToRefresh2:注意设置监听,模式: ptrl.setPullToRefreshOverScrollEnabled(true); ptrl.setMode(PullToRefreshBase.Mode.B
2017-08-21 21:17:43
175
原创 如何修改Android应用的图标,名称
修改程序的图标直接修改drawable文件夹的icon.png图标,把新的图标改名覆盖就可以了。如果你要自己的名称,可以修改AndroidManifest.xml的这个节点,application Android:icon=”@drawable/logo”,记住,不需要加文件扩展名。例如: android:icon="@drawable/ic_launcher"
2017-08-18 09:56:14
494
原创 Imageloder图片加载框架
利用图片框架的原因:防止oom,即内存溢出具体步骤:1:导入imageloder的倚赖: compile'com.nostra13.universalimageloader:universal-image-loader:1.9.2'2:添加权限:
2017-08-17 14:35:07
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人