51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 34844|回复: 122
打印 上一主题 下一主题

【你来问我来答第51期】:WEB互联网测试(已结束)

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2014-10-8 13:35:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    论坛ID:archonwang
    真实姓名:王慧
    现任公司:上海知是网络科技有限公司
    现任职位:测试经理
    工作经验: 十多年的测试及相关领域工作,在电信、移动、银行、互联网等领域参与并实施了一百多个不同类型的项目及产品,涉及功能测试、业务测试、性能测试、自动化测试、容灾及安全测试等多个测试领域。目前着力于WEB互联网的产品测试及测试组织管理及规划工作。
    PS:这期主要想给大家讨论WEB互联网公司的测试模式、方式、工具等,有兴趣的童鞋可以进来“坐坐”。


    请各位会员围绕本期做客专家的擅长领域进行提问!

    做客专家会尽所能的回答各位会员提出的问题、并且与大家进行探讨~

    机会难得,欢迎大家踊跃提问!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏6
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-1 15:47
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    推荐
    发表于 2014-10-21 19:50:08 | 只看该作者
    你好,现在在学习JMeter,遇到的问题是(1)脚本录制完成后,回放脚本没有错误,但是数据没有插入到数据库中,请问这样的问题要怎么解决?
    (2)回放脚本后,有报错的,怎样才可以快速找到解决的办法?
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    119#
    发表于 2016-10-28 13:18:58 | 只看该作者
    我很喜欢,太精彩了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    118#
    发表于 2014-11-25 10:54:37 | 只看该作者
    xiaolitest 发表于 2014-11-12 14:46
    loadrunner录制不到脚本除了跟协议有关系还跟什么有关系

    lr录制不到脚本有很多原因,常见如下:
    1. 协议选择错误;
    2. 不合适的浏览器及应用程序配置;
    3. lr错误安装,丢失核心的相关功能;
    4. lr安全权限受限,不能截取通讯数据;

    大致这几个,可能还有一些特殊的,具体情况具体分析;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    117#
    发表于 2014-11-25 10:51:37 | 只看该作者
    hssd125 发表于 2014-11-7 17:58
    qtp录制脚本回放时,如何让下拉列表项和信息列表内容同步

    不是太明白楼主想要做什么,可以说明下具体的场景么?

    下拉框里取数还是比较简单的,但是你的同步想做的是什么,保持下拉框和列表数据一致还是什么的,可以截个图看下么?


    QTP下常规的下拉框很好录制,添加对象后,直接通过Select属性便可以完成。但对于很多的非常规下拉框,这种方法便不可行,今天要讲的是:如何应对顽固的(下拉数据选项为一个层)下拉框!

    下拉框总体可以分为两部分:



    1、点击下拉框的右方(绝大多数在右边)按钮



    2、点击右方按钮后,弹出的下拉数据选项(数据在层中显示)

    所以,办法就有了:

    1、把下拉框的右方按钮作为对象添加到对象库,类型或为:WebElement

    2、把下拉框的下拉数据选择层作为对象添加到对象库,类型或为:WebElement

    3、直接编写脚本:



    //点击右方的下拉按钮,使下拉数据层弹出

    Browser("中国移动资产管理系统").Page("中国移动资产管理系统").Frame("Frame").WebElement("dropclick").Click



    //通过html标识获得某一项的选中

    Browser("中国移动资产管理系统").Page("中国移动资产管理系统").Frame("Frame").WebElement("innertext:=启用","html tag:=DIV").Click



    4、到这里,我们就选中了下拉选项中的“启用”



    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    116#
    发表于 2014-11-25 10:43:05 | 只看该作者
    friend877 发表于 2014-11-7 10:08
    目前学习QTP   会录制  回放  参数化  检查点基本功能,后续该如何学习  现在没有头绪

    如果没想错的话,我觉得下一步你应该要提升一点了。
    1. 从异常恢复开始;
    2. 逐步考虑引入QTP的自动化测试架构及设计方法;
    3. 优化你的架构及设计方法;

    以上三点总结,具体实施过程中遇到了问题再探讨。
    学习的话,直接建议原版读物。好像有个印度人写的QTP指南不错,当进阶读物学习下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    115#
    发表于 2014-11-25 10:40:28 | 只看该作者
    emmi_yang 发表于 2014-11-4 12:04
    你好,我刚接触测试,现在开始跟着一个项目,该需求文档只有业务流程,没有具体到某些字段的要求,开发还没 ...

    楼主,这个活很有挑战啊

    1. 尽快和需求方面明确相关需求内容;
    2. 整理你自己的需求理解内容并记录在案备查;
    3. 根据业务流程梳理测试点和测试要素;
    4. 设计测试用例;
    5. 一定要把不明确的地方和需求及产品经理明确下来,否则测试用例很大程度上只会变成用户操作步骤;
    6. 一定要基于功能及业务规则设计测试用例,正反逻辑覆盖即可。
    7. 流程有的话可以直接定义流程输入和输出,这种类型的用例数量不多,不过必须进行覆盖;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    114#
    发表于 2014-11-25 10:37:06 | 只看该作者
    alice_gwx 发表于 2014-11-4 11:15
    Error: Extension lrwreplaymain.dll is not loaded. System error:
    Error: Extension lrwreplaymain.dll ...

    泪奔啊,已经lr12。

    抱歉,还没用上这么高大上的版本。看字面感觉是安装的问题。尝试重装下看看。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    113#
    发表于 2014-11-25 10:35:04 | 只看该作者
    a2532743 发表于 2014-11-3 17:02
    大神 想请教一下LR测试https的问题   我配置完证书后报错,图片粘不上来,
    X509 Certificate & Key combi ...

    这个本身不是测试工具的问题,是你的测试环境配置问题。

    需要导入https的相关授权认证证书,具体方法参考这个:
    http://blog.sina.com.cn/s/blog_69d2c56c0102uydd.html

    版本可能旧点,但是方法类似。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    112#
    发表于 2014-11-25 10:32:08 | 只看该作者
    a2532743 发表于 2014-11-3 17:02
    大神 想请教一下LR测试https的问题   我配置完证书后报错,图片粘不上来,
    X509 Certificate & Key combi ...

    恩。这样子说明下
    1. lr录制flash不是看具体载体,而是看具体的通讯协议,你的应用中的通讯协议用的是哪个就用哪个,比如http/https/flex/amf等等;
    2. qtp中录制flash
    一般需要安装对应的QTP插件才能识别到flash,根据编写flash的语言环境来选择对应的插件,才可能会识别到flash中的对象。常见的如flex插件等。
    如果没有对应的插件license(本人不提供咯),可以使用低级录制的windows标准对象+坐标方式或者模拟录制方式来录制脚本,但这样的话不便于维护,脚本的稳定性也不够。

    建议楼主基于策目的选择对应的方法
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    111#
    发表于 2014-11-25 10:31:44 | 只看该作者
    zm51testing 发表于 2014-11-3 15:04
    再请教一个问题:
    lr和qtp怎样录制flash?没有flash的地方,都能录制,但是到了flash,就不能录制到内容 ...

    恩。这样子说明下
    1. lr录制flash不是看具体载体,而是看具体的通讯协议,你的应用中的通讯协议用的是哪个就用哪个,比如http/https/flex/amf等等;
    2. qtp中录制flash
    一般需要安装对应的QTP插件才能识别到flash,根据编写flash的语言环境来选择对应的插件,才可能会识别到flash中的对象。常见的如flex插件等。
    如果没有对应的插件license(本人不提供咯),可以使用低级录制的windows标准对象+坐标方式或者模拟录制方式来录制脚本,但这样的话不便于维护,脚本的稳定性也不够。

    建议楼主基于测试的具体目的选择对应的方法
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    110#
    发表于 2014-11-25 10:21:32 | 只看该作者
    judy2008ilu 发表于 2014-11-3 14:49
    我也来问问:

    1.web 性能测试中,发现系统有性能问题了,我们从哪几个方面去分析到底是哪里出了问题。如 ...

    谢谢,很好的问题。
    系统性能有问题是个很宽泛的结论,需要分层次进行说明
    1. 应用层(数据库)
    2. 应用层(程序算法)
    3. 操作系统
    4. 网络传输
    5. 应用层(中间件,如iis、jboss、tomcat、weblogic等等)
    6. 客户端瓶颈
    7. 物理硬件,cpu、内存、硬盘等
    7. 其他

    对于每个层级一定要增设对应的监控参数,才能具体判定。这里就不详细说明了。实际上可以通过搜索引擎找到很多相关方面的资料,请酌情参考;


    性能测试的介入,根据不同的产品/项目要求,介入的时间有差异,大致上是这样划分
    1. 验证性性能测试,一般都是中后期开始做;
    2. 探索性性能测试,一般是前期就开始规划实施了,等到相应内容基本成型就开始实施了;
    两者的差别在于,验证性的一般都是有明确预估的,探索性的没有明确的预估目标。

    我个人建议的话,是根据你的测试需求和目的选择开始时机,不能一概而论,在项目上的话,在需求阶段规划,相关功能编码结束之后集成通过即可开始执行。

    产品的话,建议组建一个自动化性能测试环境,在每次重大更迭过程中实施,有些大点的公司会定期进行性能扫描和排查,就爱那个对应的性能问题进行定期回访之类的——投入较大。

    具体看对这块的要求。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    109#
    发表于 2014-11-25 10:12:33 | 只看该作者
    zengheng 发表于 2014-10-30 18:01
    楼主好,我现在在学习用LoadRunner测AIP遇到这个报错,请问怎么解决,在百度上搜了也没找到解决的答案。脚 ...

    看了下代码,怀疑是你的api可能没调通,具体原因请尝试打开所有日志进行脚本分段调试。
    可能的原因
    1. 需要登陆授权;
    2. 检查下web server端,看下对应的反馈日志分析下再说;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    108#
    发表于 2014-11-25 10:08:35 | 只看该作者
    Miss_love 发表于 2014-10-30 17:35
    大牛,请教一下,C/S客户端 执行性能测试 使用哪款软件?怎么选择协议呢?

    C/S结构的性能测试不能单纯说使用哪款软件好做性能测试,问题是C/S之间的通讯协议是哪个,需要根据实际情况判断。比如,通讯过程中使用http应用层模式的选择http协议,使用winsocket使用socket协议。

    这个需要根据你的实际情况来选择的。你可以选择使用lr的协议分析工具帮助你辅助分析。

    PS:大牛说不上,欢迎探讨。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    107#
    发表于 2014-11-12 16:53:53 | 只看该作者
    呵呵,好帖一定要顶,支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-11-17 15:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    106#
    发表于 2014-11-12 14:46:38 | 只看该作者
    loadrunner录制不到脚本除了跟协议有关系还跟什么有关系
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    105#
    发表于 2014-11-10 15:42:20 | 只看该作者
    虽然活动已经结束了,不过貌似后续还有很多问题,等这几天抽空帮大家解答。
    感谢大家支持。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-8 10:15
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    104#
    发表于 2014-11-7 17:58:03 | 只看该作者
    qtp录制脚本回放时,如何让下拉列表项和信息列表内容同步
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-11-6 14:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    103#
    发表于 2014-11-7 10:08:56 | 只看该作者
    目前学习QTP   会录制  回放  参数化  检查点基本功能,后续该如何学习  现在没有头绪  
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    102#
    发表于 2014-11-4 12:04:38 | 只看该作者
    你好,我刚接触测试,现在开始跟着一个项目,该需求文档只有业务流程,没有具体到某些字段的要求,开发还没有完成,这个时候我该如何编写测试用例,感觉好迷茫,求指教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    101#
    发表于 2014-11-4 11:15:08 | 只看该作者
    Error: Extension lrwreplaymain.dll is not loaded. System error: [param not passed in call]
    Error: Extension lrwreplaymain.dll is not loaded. System error: [param not passed in call]
    Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread.
    再利用LoadRunner 12 进行测试时,录制脚本完成,回放脚本时出现这样的错误,怎么解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    100#
    发表于 2014-11-3 17:02:20 | 只看该作者
    大神 想请教一下LR测试https的问题   我配置完证书后报错,图片粘不上来,
    X509 Certificate & Key combination is either invalid or does not exist! Certificate   能介绍一下https测试嘛  证书到底怎么从浏览器弄出来 谢谢大神了?
    如果可以的,大神能不能留个邮箱的联系方式,我把错误的截图发送给您!万分感谢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 12:02 , Processed in 0.087299 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表