Loadrunner 测试网页下载文件的脚本实例
"Loadrunner 测试网页下载文件的脚本实例" Loadrunner 是一个功能强大且流行的性能测试工具,它可以模拟大量用户同时访问网站或应用程序,测试其性能和可扩展性。在这个脚本实例中,我们将演示如何使用 Loadrunner 下载文件的脚本实例。 标题:Loadrunner 测试网页下载文件的脚本实例 描述:Loadrunner 测试网页下载文件的脚本实例 标签:Loadrunner 部分内容分析: 1. 我们定义了一个整型变量 `flen`,用于保存获得文件的大小。 2. 然后,我们定义了一个长整型变量 `filedes`,用于保存文件句柄。 3. 我们还定义了一个字符数组 `file`,用于保存文件路径及文件名。 4. 在 `Action()` 函数中,我们首先使用 `web_set_max_html_param_len()` 函数设置页面接收最大的字节数,该设置应大于下载文件的大小。 5. 接下来,我们使用 `web_concurrent_start()` 函数启动并发会话。 6. 然后,我们使用 `web_reg_save_param()` 函数关联函数获取下载文件的内容,在这里不定义左右边界,获得服务器响应的所有内容。 7. 我们还使用 `web_reg_save_param()` 函数关联函数在服务器响应的头文件中获取下载文件名。 8. 接下来,我们使用 `lr_rendezvous()` 函数等待会合。 9. 然后,我们使用 `web_url()` 函数发出下载请求,下载文件的 URL 是 `http://58.250.87.4/lltvweb/epgzip/1_wht/llmusic.zip`。 10. 在下载完成后,我们使用 `web_concurrent_end()` 函数结束并发会话。 11. 然后,我们使用 `strcat()` 函数将"c:\\\\"这个路径保存到 `file` 中,并将获得的文件名拼接在 `file` 这个变量字符串之后。 12. 我们使用 `web_get_int_property()` 函数获得文件大小,并将其保存在 `flen` 变量中。 13. 我们使用 `fopen()` 函数打开文件,并使用 `fwrite()` 函数将下载的文件内容写入到文件中。 知识点: 1. LoadrunnerScripting:Loadrunner 提供了强大脚本功能,可以使用 C 语言编写脚本来实现复杂的测试场景。 2. web_set_max_html_param_len():该函数用于设置页面接收最大的字节数,该设置应大于下载文件的大小。 3. web_concurrent_start():该函数用于启动并发会话。 4. web_reg_save_param():该函数用于关联函数获取下载文件的内容或获取下载文件名。 5. lr_rendezvous():该函数用于等待会合。 6. web_url():该函数用于发出下载请求。 7. web_concurrent_end():该函数用于结束并发会话。 8. strcat():该函数用于将两个字符串连接起来。 9. web_get_int_property():该函数用于获得文件大小。 10. fopen():该函数用于打开文件。 11. fwrite():该函数用于将下载的文件内容写入到文件中。 结论:在这个脚本实例中,我们使用 Loadrunner 下载文件的功能,演示了 Loadrunner 的强大脚本功能和多种函数的使用。
- 好孩子也不乖2014-12-31用了,不过脚本没跑通,不过还是感谢
- P3078093672013-11-13一般,适合初学者
- 粉丝: 0
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助