kbs

fiddler常见的应用场景

随声附和 提交于 2020-08-11 20:58:14
在移动互联网时代,作为软件测试工程师,fiddler绝对是值得掌握并添加进技术栈里的工具之一。 那么,fiddler在日常的测试工作中,一般都有哪些常见的应用场景呢? 根据以往工作经验,大概有如下4类应用场景: 辅助定位bug; 构建模拟测试场景; APP弱网模拟测试; 前端性能分析及优化; 1、辅助定位bug 合格的软件测试工程师,不仅仅需要能够发现bug,还需要能透过bug表象,分析出问题根本原因,从而提升bug的解决效率,突显bige。 通过fiddler可以抓取request和response,通过对参数进行分析,可以定位是前端问题还是后台问题。 例如:在APP界面输入数据,点击下一步时,提示错误;这时候不能判断问题的根本原因在哪里,是前端页面作限制导致?还是前端request的参数问题,又或者是后台程序挂了? 这个时候就可以通过fiddler抓包,分析request、response来判断问题根本原因所在。 (往往有些测试就是直接把APP页面报错信息截个图就提缺陷了,而没有去作bug定位,这样的缺陷又往往被开发人员所抱怨) 1.1、实例--APP抓包 前提:APP、fiddler在同一局域网 1.1.1、fiddler设置 Tools>Options>Connections,勾选Allow remote computers to connect,同时记住fiddler

火箭少女飞升,女团故事下坠

笑着哭i 提交于 2020-08-09 18:55:44
作者|毛丽娜 编辑|李春晖 以日常生活外的人事物为坐标系,往往更觉时光飞逝。比如,昨夜(6月23日)火箭少女101两年成团期满,正式解散。而那个“成团”的火热夏夜,仿佛就在昨天。 距离解散还有一周,火箭少女11名成员更换统一头像,粉丝之间也终于不再为资源、镜头等“分配不均”而互屠广场。别离时刻,大家似乎都珍惜起最后的相聚,念起彼此的好处。而因疫情原因,火箭少女的解散演唱会迟迟无法举办,更有了共度时艰的百般滋味。 “火箭少女_某某某”的微博名,将伴随着火箭少女的解散成为历史。成团两年,谁真的坐上火箭起飞;谁又会在失去“火箭”的助力后,停滞乃至就此沉寂? 更重要的是,真正实践了“限定团”模式的火箭少女(Nine Percent合体极少,整个成团期很难说是以男团形式活动),对“限定团”模式、乃至中国女团,留下了什么启示。中国偶像团,到底该如何“定义”? 火箭少女,毕业快乐 “pick me pick me up,你越喜欢我越可爱。” 火箭少女告别典礼上,11名成员再度穿上2年前成团夜那套粉色西装,唱起了《创造101》的同名主题曲。未能成功出道的选手如刘人语等也被邀请参加告别典礼。 以社交网络的刷屏程度看,尽管中间经历很多质疑,但“成团夜”和“告别典礼”这一头一尾无疑是火箭少女的双巅峰,足以证明其“内娱第一女团”有名有实。 除团体表演外,告别典礼上除因病缺席的李紫婷

[JVM教程与调优] 什么是JVM运行时参数?

空扰寡人 提交于 2020-04-24 17:52:14
我们接着上一章节 [JVM教程与调优] JVM都有哪些参数类型? 的内容继续讲解,这章我们来介绍一下:如何查看JVM运行时参数。这一点十分重要,因为我们在进行JVM参数调优的时候,我们首先得知道目前系统运行的值是什么,然后相应的根据相关参数进行调优。 1.-XX:+PrintFlagsInitial(查看初始值) 2.-XX:+PrinFlagsFinal(查看最终值) 3.-XX:+UnlockExperimentalVMOptions(解锁实验参数) 4.-XX:+UnlockDiagnosticVMOptions(解锁诊断参数) 5.-XX:+PrintCommandLineFlags(打印命令行参数) PrinFlagsFinal bool类型 属性名:UseG1GC 值:false 因此可以看出,并没有使用G1GC。 InitialHeapSize := 130023424 表示初始堆的值大小。 注意: =表示默认值 :=被用户或者JVM修改后的值 演示一下 可以看到有非常多的参数。有兴趣的小伙伴可以自己试试。 那么刚才我们看到的参数是哪个进程的呢? 答案是:通过执行 java -XX:+PrinFlagsFinal -version 这个命令时的进程参数值。 如果我们要查看一个在运行时的JVM参数值,那么如何查看呢?这就是我们后面讲到的 jinfo ,在此之前

4G5G和上网带宽与下载速度的换算方法

流过昼夜 提交于 2020-04-23 09:53:28
前言 2020年5G越来越火热,而且运营商多次推出免费宽带升级,免费升级到100M,20M升级50M等等。很多人疑惑 我们平时的下载速度也就几百K或者有时候能上1M,但是就算升级到10M的宽带,也从来没有出现过下载速度达 到10M的情况,这是为什么? 这里分享下经验,讲解下宽带和下载速度的区别。 首先,运营商所说的几M的宽带和我们理解的下载速度是2个不同的概念。我们所说的比如下载速度1M即1024K, 这里的单位是字节(Byte),也就是说下载速度1M,就等于是1024K 的Byte。而运营商的几M的宽带, 单位是比特(bit),就是说10M宽带实际上是指10M的bit,也是10*1024K的bit。而1个字节(Byte)等于8个比 特(bit)。我们要把运营商的宽带换成我们所说的下载速度就要把宽带除以8。 那么10M的宽带实际上的速率是多少呢? 10M/8=1.25M。就是说,家里装了10M宽带,理论上的下载速度可 以达到1.25M/秒。 当然,上面说的这些是理论值,实际上则要再扣约12%的Ethernet Header, IP Header, TCP Header, ATM Header 等控制讯号,故其传输速度上限应为169KB/sec左右。 所以,对于实际的连接速度可以通过下载文件的方法来测试,看看离理论值有多远,另外有一些网速测试网站,也

4G5G和上网带宽与下载速度的换算方法

回眸只為那壹抹淺笑 提交于 2020-04-23 07:44:45
前言 2020年5G越来越火热,而且运营商多次推出免费宽带升级,免费升级到100M,20M升级50M等等。很多人疑惑 我们平时的下载速度也就几百K或者有时候能上1M,但是就算升级到10M的宽带,也从来没有出现过下载速度达 到10M的情况,这是为什么? 这里分享下经验,讲解下宽带和下载速度的区别。 首先,运营商所说的几M的宽带和我们理解的下载速度是2个不同的概念。我们所说的比如下载速度1M即1024K, 这里的单位是字节(Byte),也就是说下载速度1M,就等于是1024K 的Byte。而运营商的几M的宽带, 单位是比特(bit),就是说10M宽带实际上是指10M的bit,也是10*1024K的bit。而1个字节(Byte)等于8个比 特(bit)。我们要把运营商的宽带换成我们所说的下载速度就要把宽带除以8。 那么10M的宽带实际上的速率是多少呢? 10M/8=1.25M。就是说,家里装了10M宽带,理论上的下载速度可 以达到1.25M/秒。 当然,上面说的这些是理论值,实际上则要再扣约12%的Ethernet Header, IP Header, TCP Header, ATM Header 等控制讯号,故其传输速度上限应为169KB/sec左右。 所以,对于实际的连接速度可以通过下载文件的方法来测试,看看离理论值有多远,另外有一些网速测试网站,也