- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 wsgiref “write() argument must be a bytes instance“ 错误解决
Traceback (most recent call last): File "C:\Users\Dmail\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 138, in run self.finish_response() File "C:\Users\Dmail\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", .
2020-07-16 11:38:31
1052
1
转载 10年软件测试工作总结-有迷茫,有痛苦,有弯路,有捷径
时光荏苒,从毕业到现在已经10年,10年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的10年测试经历做一个总结,一是给自己重新出发增加动力,二是给刚入道的、迷茫中的测试朋友一点点建议,希望你们少走弯路。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时候明白这个道理,那么不出5年,你一定能成为某一测试...
2020-04-23 15:42:38
264
转载 Android布局优化之过度绘制
如果一个布局十分复杂,那么就需要来排查是否出现了过度绘制,如果出现了,那么很可能会造成刷新率下降,造成卡顿的现象。那么什么是过度绘制呢?过度绘制就是在同一个区域中叠加了多个控件。这就像小时候我们画画,白纸就是没有绘制的画板,如果我们画了一个房子,涂上了红色,又在上面画了窗户,图上了棕色,窗户上又画了蓝色的玻璃,这重重复的叠加就是过度绘制,在白纸上的结果是,过度绘制的区域纸会被水笔浸的比...
2020-04-23 14:30:32
408
转载 Android APP性能及专项测试(个人整理)
Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....工具: (工具的原理都是基于调用android底层的一些api来获取到测试所...
2020-04-23 10:15:07
505
转载 软件测试前景和发展方向
2019最热门的软件测试趋势毛哥(译)放眼全球,了解技术发展的边界和趋势,有助于组织和个人的发展及竞争力的提升,偶尔看到国外某网站的一篇文章,读来颇值得参考,简单翻译过来,分享一下。也许...
2020-04-22 16:33:34
4528
1
原创 adb命令查看手机上的APP包名和启动activity
列出设备上的包不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包使用-f参数:adb shell pm list packages -f,输出包和包相关联的文件使用-d参数:adb shell pm list packages -d,只输出禁用的包。由于本机禁用没有,输出为空。使用-e参数:adb shell pm list pac...
2020-04-21 15:19:08
5841
转载 DesiredCapabilities参数配置及含义
原文章阅读:https://mp.weixin.qq.com/s/usoX0LzqQyDwXHB4BKg4tQ一、DesiredCapabilities的作用 负责启动服务端时的参数设置,启动session的时候是必须提供的。 Desired Capabilities本质上是key value的对象,它告诉appium server这样一些事情,比如: 本次测...
2020-04-21 13:27:29
627
转载 测试开发工程师常见面试题
一.功能测试用例的设计举例:(一).我想要回家,让你给我买一张票,然后设计测试用例答案:1.确定需求(回家回哪,需要什么票,买什么时候的票)2.开始测试2.1功能测试(我去买票(买火车票,飞机票),买到票(什么时候),回来给你)2.2可靠性测试(我去买票过程中被撞死了,票买不到怎么办,延期了,买那个点的票没了怎么办让我帮他买票的人的身份,比如是否有特殊优待,如军人,1米...
2019-11-21 14:37:01
615
原创 java版的双重循环数字金字塔
第一次写有啥不对的还请见谅进入正题数字金字塔虽然是入门时所学的内容,但是几乎都是三循环的,这里的是只有两个循环的,对刚入门的同学来说很不错的。如果能完全理解这个金字塔如何来的,逻辑思维能力及相关知识的掌握应该很不错了具体代码如下package test;public class jinzita { public static void main(String[] args
2017-10-17 09:48:49
2395
转载 转一份在 51testing 上的讨论——如何测试一个门户网站是否可以支持10万用户同时在线?
这个帖子的内容比较典型,大家有兴趣可以也思考一下。先是楼主提出问题:最近公司一个项目,是个门户网站,需要做性能测试,根据项目特点定出了主要测试项和测试方案一种是测试几个常用页面能接受的最大并发数(用户名参数化,设置集合点策略)一种是测试服务器长时间压力下,用户能否正常操作(用户名参数化,迭代运行脚本)还有一种则需要测试服务器能否接受10万用户同时在线操作,但使用
2017-01-05 16:17:41
589
转载 《LoadRunner没有告诉你的》之七——使用 LoadRunner 连续长时间执行测试,如何保证参数化的数据足够又不会重复?
有朋友开始投诉了,说我已经好长一段时间没有写技术类文章了。汗颜,积极改进。刚好今天在群里有同行遇到一个关于 LR 参数化的问题,其实这个问题以前也遇到过,所以就顺便把我的想法整理一下发上来。当时我们要做的是使用性能测试工具模拟大量用户在线点播 Movie 的业务,这个点播 Movie 的业务在第一次点播成功后,如果同一用户再次点播同一 Movie,系统的处理流程与第一次点播是不同的。另
2017-01-05 16:16:51
719
转载 《LoadRunner没有告诉你的》之六——获取有效的性能需求
本文是《LoadRunner没有告诉你的》系列的第六篇,我将继续保持“无废话”的原则,用尽可能简洁、明确的语句来表述我对性能测试的看法和经验。在这篇文章中,我们要讨论的是如何获取“有效的”性能需求。 一个实际的例子为了便于大家的理解,我们先来看一个性能需求的例子,让大家有一个感性的认识,本文后面的讨论也会再次提到这个例子。这是一个证券行业系统中某个业务的“实际需求”——实
2017-01-05 16:16:11
253
转载 《LoadRunner 没有告诉你的》之五——无所不在的性能测试
提到性能测试,相信大家可以在网上找到很多种不同的定义、解释以及分类方法。不过归根结底,在大多数情况下,我们所要做的性能测试的目的是“观察系统在一个给定的环境和场景中的性能表现是否与预期目标一致,评判系统是否存在性能缺陷,并根据测试结果识别性能瓶颈,改善系统性能”。本文是《LoadRunner没有告诉你的》系列的第五篇,在这篇文章中,我希望可以跟大家一起来探讨“如何将性能测试应用到软件开发过程的
2017-01-05 16:15:39
212
转载 《LoadRunner 没有告诉你的》之四——理解性能
本文是《LoadRunner没有告诉你的》系列文章的第四篇,在这篇短文中,我将尽可能用简洁清晰的文字写下我对“性能”的看法,并澄清几个容易混淆的概念,帮助大家更好的理解“性能”的含义。如何评价性能的优劣: 用户视角 vs. 系统视角对于最终用户(End-User)来说,评价系统的性能好坏只有一个字——“快”。最终用户并不需要关心系统当前的状态——即使系统这时正在处理着成千上万的请求,对
2017-01-05 16:14:57
194
转载 《LoadRunner 没有告诉你的》之三——理发店模型
大概在一年前的一次讨论中,我的好友陈华第一次提到了这个模型的最初版本,经过几次讨论后,我们发现经过完善和扩展的“理发店模型”可以用来帮助我们理解很多性能测试的概念和理论,以及一些测试中遇到的问题。在最近的一次讨论后,我决定撰写一篇文章来专门讲述一下这个模型,希望可以帮助大家更好的理解性能测试有关的知识。不过,在这篇文章中,我将会尽量的只描述模型本身以及相关的一些扩展,而具体如何将这个模型完全同
2017-01-05 16:13:53
392
转载 《LoadRunner 没有告诉你的》之二——描述性统计与性能结果分析(续)
数据统计分析的思路与分析结果的展示方式是同样重要的,有了好的分析思路,但是却不懂得如何更好的展示分析结果和数据来印证自己的分析,就像一个人满腹经纶却不知该如何一展雄才^_^ 一图胜千言,所以这次我会用两张图表来说明“描述性统计”在性能测试结果分析中的其他应用。在这张图中,我们继续使用了上一篇文章——《描述性统计与结果分析》一文中的方法,对响应时间的分布情况来进行分析。上
2017-01-05 16:12:58
166
转载 《LoadRunner 没有告诉你的》之一——描述性统计与性能结果分析
LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用?本文争取用最简洁的文字来解答这个问题,并引申出“描述性统计”方法在性能测试结果分析中的应用。 为什么要有90%用户响应时间?因为在评估一次测试的结果时,仅仅有平均事务响应时间是不够的。为什么这么说?你可以试着想想,是否平均事务响应时间满足了性能需求就表示系统的性能已经满足了绝大多数用户的要求?假如有
2017-01-05 16:11:46
292
转载 我怎么做性能测试
今天和同事交流关于性能测试的东西,以前也做过性能测试,突然想写点自己关于如何做性能测试的认识。 基于B/S架构的系统,利用loadrunner做性能测试,利用nmon监控系统资源(用linux自带的top,vmstat等命令也可以,写一些简单的shell脚本就行了)。 那么到底该怎么去做性能测试呢? 1、首先要了解被测系统的结构和有关知识的储备。 了解了被测
2017-01-05 15:46:25
801
转载 性能测试应该怎么做?
偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写下这篇文章,做一点科普。首先,这份测试报告里的主要问题如下:1)用的全是平均值。老实说,平均值是非常不靠谱的。2)响应时间没有和吞吐量TPS/QPS挂钩。而只是测试了低速率的情况,这是完全错误的。3)响应时间和吞吐
2017-01-05 15:39:02
240
转载 软件测试实践-性能测试
本文摘自《软件测试实践》 周伟明著1.1 常用软件性能指标时间效率、空间效率、事务操作性能、IO性能、数据库性能、内存性能、初始化/退出时间、资源利用率等。事务处理时间:指软件中完成一项事物所需的运行时间。一般主要用来评价事务处理的效率,通常事务处理时间越短,则效率越高。属于时间效率的范畴。最大的事务处理时间:服务器软件中,最大事务处理时间是一
2017-01-05 14:34:19
499
gprs手机代理,最适合wap无限流量的代理电脑上网
2010-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人