面试中的工具问题 看这一篇就够了

根据很多面试人员的经历,我们总结出了在面试中大概率会出现以下问题。

    Monkey怎么用的?

①. 可以通过monkey命令来进行使用,基本命令是adb shell monkey -p 包名 -s 序列值 count(次数),其他参数根据情况需要设置,在monkey执行同时,用adb logcat命令抓取手机端日志

②. 如果有代码能力或者有技术人员支持,可以将monkey设计成一个可视化工具,方便测试人员执行,提高测试效率.

    monkey测试,你们一次执行多久?

一次执行8-10小时,伪随机事件在35万-26万次左右

    monkey你们是通过app命令执行的吗?具体用到什么参数?

一般可以通过命令执行,我们项目用的参数有:-p包名 -s 序列值 --throttle 延迟时间 ----ignore-crashes --ignore-craash --ignore-security-exceptions --ignore-native-crashes

--monitor-native-crashes count等参数

    如何判断这个monkey是成功还是失败呢?

根据monkey命令执行结束后的结果是否是monkey finished ,在这个基础上在查看手机的当前表现是否有死机等情况(如果monkey完成后,放置过程中发生问题也是需要解决的)

    怎么用postman测试验证码这些?

①. 可以使用万能验证码进行绕过

②. 在测试阶段取消验证码功能

③. 获取验证码相关功能获取其session和cookie,在进行提交测试

    弱网测试你们怎么测的,你们限速多少,怎么确定这就是弱网呢?弱网测试你们要哪些指标,怎么确定是否通过?

①.用手机数据流量进行弱网测试,在功能测试中,设置2G/3G/4G这样的情况进行测试

②.用FIddler工具进行弱网专项测试,根据其默认值的情况进行设置延迟时间的参数,然后来进行从测试,我之前是在300/150的基础上1000位一个阶级增加,直到我们项目定义的8000为止,在这个过程中,查看手机上的功能是否可以正常使用或者在加载数据时能否加载不全的情况,在长时间加载中是有相应的提示信息或者出现异常情况

   用selenium怎么登录一个页面?怎么判断是否成功?

将能判断事务是否成功的部分设置为断言,比如说,成功登录之后的URL跳转了。那么判断URL有没有发生改变,改变了就成功登录了。或者是登录失败了页面提示登录失败,那么可以执行登录之后检查页面是否有登录失败的提示,有就登录失败。

   会搭建禅道吗?禅道出现乱码怎么办?

先导出csv格式的文件,用word打开,选择unicode(utf-8),保存,再用excel打开上一步被word文档保存的bug文件,可以看到内容正常显示。也可以将用excel打开的文件保存为*.xls文件。

    fiddler进行弱网测试的原理是什么?

通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。

    Jmeter一个线程占多少内存?

刚开始同学问我的时候,我也是一脸懵,我也get不到面试官想要问啥,这个问题我也不是很清楚,大家在面试过程中也会遇到这样你get不到点的问题。遇到这样不合理的问题,学会把问题把握在自己手上,比如可以反问。请问你问的是jmeter的内存占用机制吗?jemte默认分配的运行内存是256M,这数值是可以在jmeter配置文件里面修改的,修改的最大值和我们自身电脑的内存大小有关,如果想进行高并发的压测,一般会在cmd里采用命令行执行jmxx文件,减少jemter GUI图形界面的资源占用率。也可以配置jemter文件,用master-slave的方式进行分布式压测

    Jmeter做性能测试并发数多少?

视情况而定,比如一些小众产品,不怎么做性能,用户量不是很大,所以性能都够用。根据需求一点点加并发数,可以把并发数设置在   200 500 800 1000 的去尝试递增,然后极限给客户参考

    Jmeter怎么录制,怎么过滤,线程组有哪些内容?

jmeter可以使用第三方的录制工具(badboy)或者使用自身的软件的录制功能进行,jmeter录制原理:是通过代理http服务器抓取用户操作网站过程中的链接。

jmeter可以在设置http代理服务器的时候,过滤掉不需要的css、gif等内容。

线程组包括:线程组名、注释、线程组中的用户数量、线程组在多少时间发送完请求、循环次数、时间调度

    Jmeter对于未知协议如何进行测试?

第一反应就是未知协议指的是啥,所以如果我回答的话应该是怎么测试,选择常用,通用的协议先进行测试,然后走正常的jmeter 测试,无论是接口测试还是性能测试都一样

    fiddler的使用,抓包方面,用fiddler怎么修改请求参数?

fiddler主要用来做app抓包使用,做弱网测试。现在fiddler客户端做好各项配置,端口设置为8888,然后在手机上设置代理,就可以抓包了。抓包可以看到服务器返回的值(弱网),还能够修改传入参数,传出的参数(接口),模拟网络延时,去构造不同场景。

PC端。1.打开fiddler,默认配置,按F12直接开始抓包,或者在顶部

file-> capture craffic开始抓包(注意,在抓包之前需要确认右下角的状态是all processes)

2.运行浏览器,输入需要抓包的网址与页面>>>运行

3.返回fiddler,按F12或file-> capture craffic结束抓包

4.在右边框点击filters进行过滤,输入网址后点击actions运行

   抓包结束

修改参数:Rules中设置automatic breakpoints中的before requests,然后在raw中进行参数的修改,再执行Run to Comepletion,查看参数修改后的结果。

    fiddler设置弱网测试的值还记得吗?

上行3000ms,下行1500ms。在这块测试的时候,我们通常会可以3-5秒这样的进度去递增.直至达到项目最长延迟时间.在这个过程如果发现问题,我们会进行多次测试,确认是弱网带来的问题,然后进行提交,协助bug修改。

    你这个项目什么情况下,会用到fiddler去抓包呢?

一般在操作系统的时候都会打开抓包软件,如果过程中遇到问题了可以及时去查看分析。

最后三道没有答案的问题,大家可以试试看哦(在留言区写下任意一个答案,抽取2人送一节免费体验课,明天小编会主动联系你的)。

   postman和Jmeter做接口测试区别

   Fiddler如何设置断点调试

   fiddler怎么设置代理,怎么分析里面参数,请求头包含什么?

    平时在工作中怎么测试购物车这个模块?写5条购物车的测试点

可能会涉及到的工具

测试管理工具

ALM

禅道

单元测试工具

JUnit

TestNG

接口测试工具

Jmeter

Postman

自动化测试工具

Selenium

Appium

性能测试工具

LoadRunner

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • 你一个项目做过哪些接口?举例说一下你的接口测试是怎么做的? 参考答案: 1)、每个版本都会新增一些功能,对应的接口...
    一个燃烧的熊猫阅读 1,574评论 0 4
  • JMETER整理 ·接口测试原理 -HTTP协议介绍 HTTP协议(HyperText Transfer Prot...
    行走在朝圣路上阅读 2,818评论 0 9
  • Android的权限声明 当APP需要访问APP沙箱外部数据或资源的区域,则需要声明权限。APP必须在Androi...
    Aisen阅读 1,411评论 0 1
  • 1) 有个老人爱清静,附近常有小孩在玩耍嬉戏,他觉得太吵了,于是他把小孩叫过来,说:我这以前很冷清,谢谢你们带来这...
    桃花江越战越勇阅读 582评论 0 0
  • 前几天独自一人在家时,忍不位淋漓尽致地痛苦地哭了一通,因为某些原因想起了去世多年的我唯一的亲弟弟,那份失去手足...
    以琳阅读 134评论 0 1