Catchpoint(十)-- 上传文件功能

    Catchpoint 相对于Dynatrace有一个很重要的功能就是支持图片上传功能的测试。这个场景对于很多应用来说是非常重要的,而且这个功能也是经常会出问题的,特别是上传文件很慢这个问题,很难在公司内部网络发现。如果是通过jmeter来测试上传文件API,而不是通过界面来测试上传文件这个功能,那么上传文件这个功能也可能存在潜在的风险。

     Catchpoint的优势就是有不同的节点可以去测试上传文件这个功能,这里有个限制就是上传文件的大小: 64kb。

     另外,Catchpoint虽然可以用Chrome 模拟mobile去访问mobile web page,但是上传文件这个功能只能在Chrome desktop才能实现。


还有需要注意的一点是,有些上传文件的input标签中用了 accept这个属性,用来定义上传文件的文件类型,这种情况在Catchpoint中有可能会上传失败。


accept

1.首先创建一个Transaction 测试,在脚本编辑器下方 能够找到,上传文件的入口,上传的文件需要给予一个名字,一共可以上传 10张图片,或者10个文件。

    文件名最好方便后面在写selenium脚本方便使用,不要有空格。


2.这样后就可以直接调用uploadFile上传文件了,


3.由于Catchpoint的限制,你无法通过instant test去测试,只有让测试自己跑起来才能看到结果。

4.另外,一个页面上传多个图片,可能不能支持。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容