libingyu135 发表于 2018-7-19 16:56:33

刚刚接触移动端的性能测试,jmeter要如何录制移动端app的脚本呢?这个一直很费解
移动端是c/s的,不像web是b/s有url,这块应该如何转换?

305871547 发表于 2018-7-19 19:03:51

libingyu135 发表于 2018-7-19 16:56
刚刚接触移动端的性能测试,jmeter要如何录制移动端app的脚本呢?这个一直很费解
移动端是c/s的,不像web ...

移动端App和后端服务器,也是通过HTTP协议进行数据交互的

你可以设置wifi到本机代理,然后在电脑启用fiddler远程端口,通过fiddler进行抓取app操作的转数据
然后写脚本即可
或者在电脑安装夜神模拟器,在电脑本机通过HttpAnalyzerV7抓取App操作的转数据

掌握手写脚本,不要停留在录制的基础上,你可以参考参考我的手写脚本系列课程,如何抓包,写脚本

libingyu135 发表于 2018-7-24 14:33:31

305871547 发表于 2018-7-19 19:03
移动端App和后端服务器,也是通过HTTP协议进行数据交互的

你可以设置wifi到本机代理,然后在电脑启用f ...

老师您的课程在哪可以看?移动端的性能测试指标比web要多的多,着实难搞

305871547 发表于 2018-7-25 09:13:46

libingyu135 发表于 2018-7-24 14:33
老师您的课程在哪可以看?移动端的性能测试指标比web要多的多,着实难搞

http://www.atstudy.com/user/28991
已经提供了全系列的性能课程
你说指标的话,无外乎移动端的多了个耗电量

然后如果是压测的话,肯定是压服务端了,你要关注移动端性能
只需要把移动端的自动化做起来,然后把移动端当做服务器,关注移动端的CPU消耗、电量消耗即可

xiaobaiyizhi 发表于 2018-7-25 17:56:38

老师,性能测试需要学些什么

305871547 发表于 2018-7-26 08:32:59

xiaobaiyizhi 发表于 2018-7-25 17:56
老师,性能测试需要学些什么

简单来说先要掌握理论知识,理论比较简单,百度下什么是性能测试,这些概念,流程如何操作

简单来说就是
1.准备如何压测,用什么工具等,压测哪些地方(相当于测试计划、策略)
2.设计压测脚本(开发性能测试脚本,相当于功能测试写用例)
3.进行压测执行(相当于执行功能测试用例)
4.压测问题分析(中高级部分,优化包验证测试)
4.出具压测报告(相当于功能测试报告)

你可以参考我的课程 测试人员的觉醒系列课程

ztao 发表于 2018-7-27 13:50:41

老师 我想问一下,lr12录制脚本时,网页加载数据慢是什么原因,是我环境配置问题还是什么原因

305871547 发表于 2018-7-28 09:29:46

ztao 发表于 2018-7-27 13:50
老师 我想问一下,lr12录制脚本时,网页加载数据慢是什么原因,是我环境配置问题还是什么原因

录制慢点正常,LR要根据网络协议去爬取这些数据
录制完了,你可以按需要,进行修改,将不需要的请求、连接等全部去掉

不建议你采用录制方法,
你可以去看看我的手写脚本系列,掌握手写脚本,能让你轻松应对各种接口、包括复杂接口的报文组装脚本开发
比如app端、其他单独接口(无界面录制的)

xuquan 发表于 2018-7-31 15:23:34

支持一波, 666

ztao 发表于 2018-7-31 15:26:38

305871547 发表于 2018-7-28 09:29
录制慢点正常,LR要根据网络协议去爬取这些数据
录制完了,你可以按需要,进行修改,将不需要的请求、连 ...

老师 我每次录制都是15分钟左右,并且录制的脚本中,没有相应的数据,是什么原因

jwyhoney123 发表于 2018-8-7 17:53:26

请问适合小型企业的免费bug管理软件哪个容易安装呢?去了一家之前没有测试人员的公司,需要自己配置,上网查了资料安装过程都比较复杂。

305871547 发表于 2018-8-7 21:51:56

jwyhoney123 发表于 2018-8-7 17:53
请问适合小型企业的免费bug管理软件哪个容易安装呢?去了一家之前没有测试人员的公司,需要自己配置,上网 ...

试一试Jira,搭建还是算简单的

如果需要项目管理这些,可以尝试一下禅道

加载人生 发表于 2018-8-8 15:40:28

m5433660 发表于 2018-7-5 14:29
老师你好,我有2个问题:
1、使用Jmeter进行性能测试的时候,比如1000个线程,分10秒启动,那就是每秒启动 ...

你说的第二个问题,应该是服务器使用了异步技术吧,这种情况不管你使用什么工具都是一样的。

加载人生 发表于 2018-8-8 15:48:49

applepen 发表于 2018-7-10 09:56
什么样的项目适合做性能测试?比方说我们公司的一个web应用,用户少涉及不到大量并发操作。
像这种情况还 ...

有时实际并发并不大,可以查看响应时间,响应时间也是性能的一个指标。

305871547 发表于 2018-8-8 17:54:02

恩,工具只是用来模拟用户的行为,产生压力

每个工具的实际效果可能有差别
但是都能达到做性能压测的目的
1.对服务器产生压力(模拟大量用户同时对服务器进行操作)
2.知道此时服务端的响应处理能力(吞吐量、一般用TPS更直接,表明此时服务端每秒能处理多少事物)
3.知道此时用户服务的性能情况(具体接口的响应时间)

f盘装满基情 发表于 2018-9-3 11:14:10

f盘装满基情 发表于 2018-7-11 10:59
LR12录制的脚本在lr11的controller运行报这个错误:LR_VUG: Cannot open LRP file for type 'Mobile'.需 ...

这个好像是缺少了一个文件对比一下lr11和12 能发现

f盘装满基情 发表于 2018-9-3 11:14:18

f盘装满基情 发表于 2018-7-11 10:59
LR12录制的脚本在lr11的controller运行报这个错误:LR_VUG: Cannot open LRP file for type 'Mobile'.需 ...

这个好像是缺少了一个文件对比一下lr11和12 能发现
页: 1 [2]
查看完整版本: 【你来问我来答第93期】:你真的了解性能测试吗?(活动结束)