一周学习知识点
2017-05-30 18:15
162 查看
1.自定义view,代码重构,如继承EditText,实现三个带参的构造函数,当然也可以实现对应想要的接口如Textwatcher(输入监听)
2.设置监听器,监听器的作用就是监听某事件发生,如网络请求返回参数,如果成功则返回信息,如果不成功则不返回信息,这时就得需要设置,在请求网络Task中设置private onGetCodeSuccessListener listener,在建一个接口,interface onGetCodeSuccessListener里面有onGetCodeSuccess(参数)方法,然后建一个方法,setGetCodeSuccessListener
(onGetCodeSuccessListener)方法实例化监听器.就这样一个监听器设置完成,然后在对应清理网络地方设置setGetCodeSuccessListener(new GetCodeTask.onGeCodeSuccess()Listenert )重写onGetCodeSuccess(参数),即可得到想要对应的参数。
3.git与github,首先得安装git然后再github建立仓库项目进行绑定进行关联进行进行版本控制。
4.加密MD5
5.简单测试工具:
Jmeter简单接口测试
背景:
在上周的测试任务中涉及到了炸票的并发测试情况,而当时由于我们未懂得使用工具来进行软件的性能测试操作,采用了既耗时又耗力的人工测试方法,然而得出的结果,既没有测出具体的哪方面性能问题,又没有体现出人工测试性能的意义。
基于此,我们了解到借助工具Jmeter来测试是最方便且又能具体测试出性能状况的方法,可用于以后最疯、口袋的接口并发测试工作。感谢开发同事于斌的协助。
我们测试人员有必要多学习使用工具来进行测试,以下是我对Jmeter工具做接口测试的简单操作:
以网易邮箱登录接口为例,用jmeter2.12来进行接口测试。
测试前准备:
测试工具及版本:jmeter 2.12 r1636949(须包含__MD5函数)
服务器或IP:www.mail.163.com
接口方法:/
1、下载安装jmeter2.12 r1636949,在D:\Program Files\apache-jmeter-2.12\bin中双击jmeter.bat进入jmeter界面:
2、测试计划命名为网易邮箱,右击测试计划->添加->Threads(Users)->线程组,新建一个线程组,线程组命名为WYYX_登录。
其中;
线程数:虚拟用户数,即并发数,一个线程表示一个虚拟用户;
Ramp-Up Period:所有线程启动的时间,单位s,通过这个参数可以设置每个线程间的启动间隔,防止给电脑造成太大性能压力;
循环次数:测试循环的次数,如果勾选了“永远”,那么所有线程会一直发送请求,直到手动停止运行脚本;
3、在线程组下添加HTTP请求,路径为右击“WYYX_登录”->添加->Sampler->HTTP请求。
4、在HTTP请求中设置:
5、添加察看结果树,路径为右击“网易邮箱”->添加->监听器->察看结果树。
6、点击启动按钮(绿色三角形),执行接口测试。
7、点击察看结果树->设置响应数据显示格式为JSON->点击任意一个HTTP请求->点击响应数据,这样可以查看结果。
点击请求可以查看请求的参数是否正确。
点击清除和清除全部按钮都可以清除结果。
8、添加聚合报告,路径为右击“网易邮箱”->添加->监听器->聚合报告,并运行
根据聚合报告给出的数据进行数据分析。主要通过查看分析Error(错误的http请求数)和Avg(平均响应时间)来判断该测试过程中单位时间内的100个用户同时请求一个任务的并发发情况。
表中参数的含义如下:
Label:说明是请求类型,如Http,FTP等请求。
#Samples:也就是图形报表中的样本数目,总共发送到服务器的样本数目。
Average:也就是图形报表中的平均值,是总运行时间除以发送到服务器的请求数。
Median:也就是图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。
90%line:是指90%请求的响应时间比所得数值还要小。
Min:是代表时间的数字,是服务器响应的最短时间。
Max:是代表时间的数字,是服务器响应的最长时间。
Error%:请求的错误百分比。
Throughput:也就是图形报表中的吞吐量,这里是服务器每单位时间处理的请求数,注意查看是秒或是分钟。
KB/sec:是每秒钟请求的字节数。
以以上网易邮箱登录操作为例,我们通过借助Jmeter工具进行录制脚本,设置模拟多用户同时操作请求执行一个任务的情况,展示出真实情况下的多用户并发登陆状态,借助Jmeter工具执行后生成的聚合报告跟查看结果树的报告,分析判断出该网易邮箱登陆在模拟单位时间1S内同时执行一个任务的100用户的并发数是否在真实环境下是可行的。
总结:通过以上网易邮箱登录接口测试并发例子,在以后的工作中我们也可以对炸票、最疯、口袋等产品进行的接口测试,借助Jmeter工具进行录制脚本模拟多用户登陆并发数,测试该产品的并发性能。
2.设置监听器,监听器的作用就是监听某事件发生,如网络请求返回参数,如果成功则返回信息,如果不成功则不返回信息,这时就得需要设置,在请求网络Task中设置private onGetCodeSuccessListener listener,在建一个接口,interface onGetCodeSuccessListener里面有onGetCodeSuccess(参数)方法,然后建一个方法,setGetCodeSuccessListener
(onGetCodeSuccessListener)方法实例化监听器.就这样一个监听器设置完成,然后在对应清理网络地方设置setGetCodeSuccessListener(new GetCodeTask.onGeCodeSuccess()Listenert )重写onGetCodeSuccess(参数),即可得到想要对应的参数。
3.git与github,首先得安装git然后再github建立仓库项目进行绑定进行关联进行进行版本控制。
4.加密MD5
5.简单测试工具:
Jmeter简单接口测试
背景:
在上周的测试任务中涉及到了炸票的并发测试情况,而当时由于我们未懂得使用工具来进行软件的性能测试操作,采用了既耗时又耗力的人工测试方法,然而得出的结果,既没有测出具体的哪方面性能问题,又没有体现出人工测试性能的意义。
基于此,我们了解到借助工具Jmeter来测试是最方便且又能具体测试出性能状况的方法,可用于以后最疯、口袋的接口并发测试工作。感谢开发同事于斌的协助。
我们测试人员有必要多学习使用工具来进行测试,以下是我对Jmeter工具做接口测试的简单操作:
以网易邮箱登录接口为例,用jmeter2.12来进行接口测试。
测试前准备:
测试工具及版本:jmeter 2.12 r1636949(须包含__MD5函数)
服务器或IP:www.mail.163.com
接口方法:/
1、下载安装jmeter2.12 r1636949,在D:\Program Files\apache-jmeter-2.12\bin中双击jmeter.bat进入jmeter界面:
2、测试计划命名为网易邮箱,右击测试计划->添加->Threads(Users)->线程组,新建一个线程组,线程组命名为WYYX_登录。
其中;
线程数:虚拟用户数,即并发数,一个线程表示一个虚拟用户;
Ramp-Up Period:所有线程启动的时间,单位s,通过这个参数可以设置每个线程间的启动间隔,防止给电脑造成太大性能压力;
循环次数:测试循环的次数,如果勾选了“永远”,那么所有线程会一直发送请求,直到手动停止运行脚本;
3、在线程组下添加HTTP请求,路径为右击“WYYX_登录”->添加->Sampler->HTTP请求。
4、在HTTP请求中设置:
5、添加察看结果树,路径为右击“网易邮箱”->添加->监听器->察看结果树。
6、点击启动按钮(绿色三角形),执行接口测试。
7、点击察看结果树->设置响应数据显示格式为JSON->点击任意一个HTTP请求->点击响应数据,这样可以查看结果。
点击请求可以查看请求的参数是否正确。
点击清除和清除全部按钮都可以清除结果。
8、添加聚合报告,路径为右击“网易邮箱”->添加->监听器->聚合报告,并运行
根据聚合报告给出的数据进行数据分析。主要通过查看分析Error(错误的http请求数)和Avg(平均响应时间)来判断该测试过程中单位时间内的100个用户同时请求一个任务的并发发情况。
表中参数的含义如下:
Label:说明是请求类型,如Http,FTP等请求。
#Samples:也就是图形报表中的样本数目,总共发送到服务器的样本数目。
Average:也就是图形报表中的平均值,是总运行时间除以发送到服务器的请求数。
Median:也就是图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。
90%line:是指90%请求的响应时间比所得数值还要小。
Min:是代表时间的数字,是服务器响应的最短时间。
Max:是代表时间的数字,是服务器响应的最长时间。
Error%:请求的错误百分比。
Throughput:也就是图形报表中的吞吐量,这里是服务器每单位时间处理的请求数,注意查看是秒或是分钟。
KB/sec:是每秒钟请求的字节数。
以以上网易邮箱登录操作为例,我们通过借助Jmeter工具进行录制脚本,设置模拟多用户同时操作请求执行一个任务的情况,展示出真实情况下的多用户并发登陆状态,借助Jmeter工具执行后生成的聚合报告跟查看结果树的报告,分析判断出该网易邮箱登陆在模拟单位时间1S内同时执行一个任务的100用户的并发数是否在真实环境下是可行的。
总结:通过以上网易邮箱登录接口测试并发例子,在以后的工作中我们也可以对炸票、最疯、口袋等产品进行的接口测试,借助Jmeter工具进行录制脚本模拟多用户登陆并发数,测试该产品的并发性能。
相关文章推荐
- 学习了一周abap/4
- 学习java i/o库要掌握的三个关键知识点
- Httphandler学习中的知识点.
- C++知识点辨析 孙鑫讲座笔记学习
- J2EE学习笔记--Tomcat知识点
- 学习java i/o库要掌握的三个关键知识点
- OSPF 理论学习知识点
- 寒假在校学习一周的感受。。。
- 学习java i/o库要掌握的三个关键知识点
- 今天学习到的java中的几个知识点
- 汇编知识点累积、学习笔记
- Httphandler学习中的知识点.
- 一周php学习笔记
- 学习.NET初期总结的知识点
- cownew开源-eclipse插件开发学习知识点笔记
- Matlab学习一周总结
- 年后一周学习总结
- 对C语言结构体知识点的学习以及复习相关基础知识
- 学习java i/o库要掌握的三个关键知识点
- C#示例知识点学习(一)