Junior Paramore scored two of Gloucester's four tries as the Cherry and Whites got their Heineken Cup campaign off to a flying start in Italy.
The veteran Samoan No 8 was named man of the match as Gloucester recorded a comfortable win against the Italian champions, securing a bonus point on the way.
The home side gave Nigel Melville and Dean Ryan's men a sterner test in an error-ridden first half, which saw Gloucester lead by just three points at the break. But Gloucester, without firing on all cylinders, scored two unanswered second-half tries.
A sensational effort from the England wing James Simpson-Daniel, hoping to press his claims for a national recall, lit up a first half which was never short of drama.
First, Tommaso Visentin scored under Gloucester's posts after Francois Smith had cut the defence open, but then the visitors, despite losing Thinus Delport to the sin-bin for preventing the release at a ruck, hit back in style.
Simpson-Daniel may have been left out of England's World Cup squad, but he provided a glimpse of the national team's future when he received the ball inside his own 22, beat almost everyone in the Treviso side, and went flying over to score in the corner.
Treviso regained the lead when Gonzalo Canale beat Simpson-Daniel to Alessandro Troncon's probing kick ahead, hacked the ball on and scored. But straight from the kick-off Paramore pounced to give Gloucester a half-time lead.
Two penalties from Henry Paul early in the second half cemented their advantage, before Paramore's second try, following yet more good work by Simpson-Daniel, sealed a highly satisfactory win.
The changes came thick and fast as the fog set in and Treviso tired, with Gloucester's defence rarely troubled. The replacement lock Adam Eustace scored a final-minute try from fully 30 metres for what could be a crucial bonus point when it comes to deciding who qualifies from Pool Five.
Benetton Treviso: S Legg; G Canale, T Visentin, M Dallan, D Dallan; F Smith, P Travagli; G Faliva, A Tejeda, S Costanzo, C Checchinato, E Pavanello, J Erasmus, S Parisse, S Garozzo.
Gloucester: T Delport; J Frape, R Todd, H Paul, J Simpson-Daniel; D McRae, A Gomarsall; T Woodman, C Fortey, P Vickery, M Cornwell, A Brown, J Boer (capt), J Paramore, A Hazell.
Referee: H Watkins (Wales).Reuse content